istanbul.js.org
Ranks Overall #1,352 Developer Tooling #43 Test Runners #7
Data from Oct 6, 2026, 6:48 PM UTC old Measured every 2 days · 25 runs since Aug 21, 2026
Elsewhere:
PageSpeed Insights ·
Calibre ·
Treo ·
CrUX Vis ·
Tame the Bots ·
Scoring Calculator ·
Wayback Machine
Lab data is measured using Lighthouse, Mobile mode unless otherwise specified. Field data is reported from Chrome UX Report (using p75 measurements).
Stack
Filmstrip LAB Throttled
How the page drew during the measured load, at 8 points across 3.00 s. Compare this filmstrip against another site.
-
375 ms
-
750 ms
-
1.13 s
-
1.50 s
-
1.88 s
-
2.25 s
-
2.63 s
-
3.00 s
Lighthouse Scores LAB Simulated
Metrics LAB
No field data: the Chrome UX Report is not being collected for this project, so every figure below is from the Lighthouse run.
| Metric | Lab Simulated | ||
|---|---|---|---|
| Value | Change / range | Trend | |
| LCP CWV (estimate) Largest Contentful Paint | 2.43 s good | ↓ -65 ms (-2.6%) 2.43 s – 5.06 s | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | |
| CLS CWV (estimate) Cumulative Layout Shift | 0.052 good | → no change 0 – 0.052 | |
| TBT Total Blocking Time | 90 ms good | ↑ +33 ms (+57.9%) 57 ms – 345 ms | |
| FCP First Contentful Paint | 1.65 s good | ↓ -27 ms (-1.6%) 1.53 s – 1.69 s | |
| Speed Index | 1.65 s good | ↓ -27 ms (-1.6%) 1.53 s – 3.41 s | |
| TTFB Time to First Byte | 634 ms good | ↓ -65 ms (-9.3%) significant 612 ms – 759 ms | |
LCP Subparts LAB Throttled
The subparts attribute LCP to your server, resource discovery, download, or rendering. They come from one throttled load, the same one as the filmstrip, so they add up to that load’s LCP rather than the simulated Lab LCP above.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 570 kB | ↓ -5.4 kB (-1%) 567 kB – 576 kB | |
| Requests | 11 | ↓ -1 (-8.3%) significant 11 – 12 | |
| Third-party Weight | 0 B | → no change 0 B – 0 B | |
| Third-party CPU | 0 ms | → no change 0 ms – 0 ms | |
| Unused JS | 68.7 kB | ↑ +2.3 kB (+3.5%) 66.4 kB – 68.7 kB | |
| Unused CSS | 0 B | → no change 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| script | 57.8% | 330 kB | 4 | |
| image | 40.4% | 230 kB | 3 | |
| document | 1.5% | 8.6 kB | 2 | |
| stylesheet | 0.3% | 1.7 kB | 1 | |
| Total | 570 kB | 11 |
Without JavaScript
The same load, photographed twice at 412×823: once with scripts disabled, once as rendered.
0% of pixels differ — they are identical. A shifted layout counts as difference, so a <noscript> banner alone can account for a large figure.
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 525 ms | ↑ +150 ms (+39.9%) 375 ms – 793 ms | |
| Long Tasks | 2 | ↑ +1 (+100%) significant 1 – 3 | |
| DOM Elements | 68 | → no change 68 – 68 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 12 | → no change 12 – 12 | |
| A11y Failures | 3 | → no change 3 – 3 | |
| A11y Failing Nodes | 10 | → no change 10 – 10 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 32% | 169 ms | |
| style layout | 25% | 131 ms | |
| other | 21% | 109 ms | |
| script parse compile | 15% | 77 ms | |
| parse HTML | 3% | 17 ms | |
| paint composite render | 2% | 13 ms | |
| garbage collection | 2% | 10 ms | |
| Total | 525 ms |
Axe violations axe-core 4.13.0, full rule set
12 violating nodes across 4 rules, 166 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.
-
serious
color-contrast— Elements must meet minimum color contrast ratio thresholds 8 nodesOffending elements (5 of 8)
-
.phenomic-BodyContainer > p:nth-child(2) > a:nth-child(1)<a href="https://github.com/istanbuljs/nyc">nyc</a> -
p:nth-child(2) > a:nth-child(2)<a href="https://github.com/tapjs/node-tap">tap</a> -
p:nth-child(2) > a:nth-child(3)<a href="https://github.com/mochajs/mocha">mocha</a> -
a[href$="ava"]<a href="https://github.com/avajs/ava">AVA</a> -
li:nth-child(1) > a<a href="https://github.com/istanbuljs/babel-plugin-istanbul">babel-plugin-istanbul</a>
-
-
moderate
landmark-one-main— Document should have one main landmark 2 nodesOffending elements
-
html<html lang="en"> -
iframe >>> html<html lang="en">
-
-
serious
frame-title— Frames must have an accessible name 1 nodeOffending element
-
iframe<iframe allowtransparency="true" frameborder="0" scrolling="0" style="width:135px;height:30px;vertical-align:middle;" src="https://ghbtns.com/github-btn.html?user=istanbuljs&repo=nyc&type=sta…
-
-
moderate
region— All page content should be contained by landmarks 1 nodeOffending element
-
._2q8yI<div class="_2q8yI" data-reactid="21">
-
Accessibility failures 3 of 15 audits
-
color-contrast— Background and foreground colors do not have a sufficient contrast ratio. 8 nodes -
frame-title— `<frame>` or `<iframe>` elements do not have a title 1 node -
landmark-one-main— Document does not have a main landmark. 1 node
Best Practices failures 2 of 20 audits
-
errors-in-console— Browser errors were logged to the console 2 items -
valid-source-maps— Missing source maps for large first-party JavaScript 1 item
Hygiene
Measurement log
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 6, 2026, 6:48 PM UTC | 97 | 2.43 s | 0.052 | 90 ms | 570 kB | 3/3 | ±19 | 3,282 +32% | 44.5s |
|
|
| Oct 3, 2026, 1:13 PM UTC | 96 | 2.50 s | 0.052 | 57 ms | 576 kB | 3/3 | ±22 | 4,278 +72% | 43.6s |
|
|
| Sep 30, 2026, 3:47 PM UTC | 80 | 4.63 s | 0 | 181 ms | 570 kB | 3/3 | ±8 | 2,479 0% | 47s |
|
|
| Sep 28, 2026, 10:48 AM UTC | 75 | 5.02 s | 0 | 291 ms | 570 kB | 3/3 | ±2 | 2,455 -1% | 47.3s |
|
|
| Sep 24, 2026, 10:08 PM UTC | 75 | 5.00 s | 0 | 277 ms | 571 kB | 3/3 | ±6 | 2,487 0% | 46.1s |
|
|
| Sep 22, 2026, 9:51 PM UTC | 97 | 2.43 s | 0.042 | 61 ms | 570 kB | 3/3 | ±2 | 3,933 +58% | 43.4s |
|
|
| Sep 20, 2026, 8:51 PM UTC | 77 | 4.97 s | 0 | 238 ms | 570 kB | 3/3 | ±24 | 2,354 -5% | 46.5s |
|
|
| Sep 18, 2026, 1:30 PM UTC | 74 | 5.05 s | 0 | 327 ms | 570 kB | 3/3 | ±6 | 2,473 -1% | 47.1s |
|
|
| Sep 16, 2026, 9:11 AM UTC | 73 | 5.06 s | 0 | 345 ms | 570 kB | 3/3 | ±3 | 2,495 0% | 45.6s |
|
|
| Sep 14, 2026, 5:54 AM UTC | 94 | 2.90 s | 0 | 113 ms | 571 kB | 3/3 | ±13 | 2,511 +1% | 46.2s |
|
|
| Sep 11, 2026, 8:46 PM UTC | 81 | 4.57 s | 0.042 | 144 ms | 570 kB | 3/3 | ±28 | 2,656 +7% | 48.5s |
|
|
| Sep 9, 2026, 5:41 PM UTC | 94 | 2.87 s | 0 | 118 ms | 570 kB | 3/3 | ±22 | 2,478 0% | 24s |
|
|
| Sep 7, 2026, 3:06 PM UTC | 74 | 5.04 s | 0 | 326 ms | 570 kB | 3/3 | ±2 | 2,487 0% | 26.1s |
|
|
| Sep 5, 2026, 3:12 AM UTC | 75 | 5.01 s | 0.001 | 296 ms | 570 kB | 3/3 | ±1 | 2,474 0% | 26.2s |
|
|
| Sep 4, 2026, 12:48 AM UTC | 76 | 4.99 s | 0 | 248 ms | 570 kB | 3/3 | ±6 | 2,324 -7% | 25.2s |
|
|
| Sep 2, 2026, 11:00 PM UTC | 96 | 2.45 s | 0.042 | 92 ms | 570 kB | 3/3 | ±19 | 2,888 +16% | 26.1s |
|
|
| Sep 1, 2026, 8:42 PM UTC | 81 | 4.86 s | 0.001 | 111 ms | 570 kB | 3/3 | ±23 | 2,327 -6% | 27.4s |
|
|
| Aug 31, 2026, 6:02 PM UTC | 75 | 5.01 s | 0 | 294 ms | 570 kB | 3/3 | ±21 | 2,463 -1% | 25.6s |
|
|
| Aug 27, 2026, 2:30 PM UTC | 74 | 5.02 s | 0.042 | 298 ms | 567 kB | 3/3 | ±3 | 2,475 0% | 25.1s |
|
|
| Aug 26, 2026, 4:39 AM UTC | 94 | 2.87 s | 0 | 86 ms | 570 kB | 3/3 | ±20 | 3,002 +21% | 23.7s |
|
|
| Aug 25, 2026, 3:54 AM UTC | 76 | 5.00 s | 0 | 269 ms | 570 kB | 3/3 | ±21 | 2,426 -2% | 24s |
|
|
| Aug 24, 2026, 3:03 AM UTC | 74 | 5.04 s | 0 | 310 ms | 576 kB | 3/3 | ±19 | 2,468 -1% | 25.6s |
|
|
| Aug 23, 2026, 3:01 AM UTC | 94 | 2.87 s | 0 | 69 ms | 571 kB | 3/3 | ±22 | 3,546 +43% | 26.1s |
|
|
| Aug 22, 2026, 2:52 AM UTC | 74 | 5.02 s | 0.042 | 304 ms | 570 kB | 3/3 | ±4 | 2,501 +1% | 27s |
|
|
| Aug 21, 2026, 1:15 AM UTC | 79 | 4.95 s | 0.052 | 94 ms | 576 kB | 3/3 | ±19 | 2,490 0% | 26.3s |
|