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

infernojs / inferno / 37197056946
95%

Build:
DEFAULT BRANCH: master
Ran 04 Oct 2026 10:59AM UTC
Jobs 1
Files 92
Run time 1min
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 Oct 2026 09:49AM UTC coverage: 94.275%. Remained the same
37197056946

push

github

Havunen
optimizations:
1. $EV: per-element handler storage (events/delegation.ts)
V8 gives an empty {} literal four property slots up front, which is 28 B in Chrome. An element almost always has one handler, so three slots go unused. For objects made by a constructor, V8 watches the first few instances and then shrinks the object size to the slots they actually used, which is 1 here, so each object becomes 16 B. Node measured 56 → 32 B without Chrome's pointer compression, the same 4-slot to 1-slot change.

Effect: jfb has two such elements per row, so 2,000 × 12 B per 1k rows. Measured: −27 KiB allocated and retained for create, replace and append

2. Map for the key index (patching.ts, patchKeyedChildrenComplex)
with a plain object, numeric keys such as jfb's row ids are stored as array-style indexes. Ids like 6001–7000 are sparse, so V8 falls back to a dictionary that is reallocated larger each time it fills, and every outgrown copy becomes garbage. That was 74 KiB per replace. A Map grows much more compactly. Measured: −45 to −50 KiB per replace, all of it garbage, so run memory is unaffected.

3331 of 3827 branches covered (87.04%)

5 of 5 new or added lines in 3 files covered. (100.0%)

5319 of 5642 relevant lines covered (94.28%)

9522.48 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37197056946.1 04 Oct 2026 10:59AM UTC 92
94.28
GitHub Action Run
Source Files on build 37197056946
  • Tree
  • List 92
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37197056946
  • c7ed96d5 on github
  • Prev Build on master (#37110536772)
  • Next Build on master (#37200028073)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc