• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

naver / billboard.js / 23939790479 / 2
94%
master: 94%

Build:
DEFAULT BRANCH: master
Ran 03 Apr 2026 08:31AM UTC
Files 131
Run time 4s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Apr 2026 08:26AM UTC coverage: 93.742% (+0.008%) from 93.734%
23939790479.2

push

github

web-flow
refactor(perf): Optimize hot paths for large dataset performance (#4128)

* refactor(perf): Optimize hot paths for large dataset performance (#Large)

- axis: Replace O(n²) indexOf with Map in setCulling (1,000 ticks: ~1M→~2K ops)
- axis: Sample tick nodes in getMaxTickSize to reduce forced reflows (N→4 reflows)
- data: Use direct index access in getValueOnIndex with filter fallback
- bar: Use direct index access in isStackingRadiusData (O(n) filter → O(1))
- bar: Memoize _getConnectLineType per series id in redrawBar
- resize: Skip dirty.data flag during resize flush (avoids unnecessary data join)
- load: Preserve generation-based caches during load/unload; add excludePrefixes
  to Cache.reset() so $filteredTargets/$maxDataCountTarget/$valuesXIndexMap/$maxTickSize_*
  are invalidated naturally by dataGeneration/redrawGeneration increments

* chore(deps): Upgrade Yarn to 4.13.0 to support npmMinimalAgeGate

Yarn 4.3.1 did not recognize the npmMinimalAgeGate setting.
Upgrading to 4.13.0 which officially supports this configuration.

6879 of 7644 branches covered (89.99%)

Branch coverage included in aggregate %.

8626 of 8896 relevant lines covered (96.96%)

6911.97 hits per line

Source Files on job run-24.x - 23939790479.2
  • Tree
  • List 131
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 23939790479
  • 7a1772f3 on github
  • Prev Job for on master (#23826422424.1)
  • Next Job for on master (#24235942512.2)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc