esbuild.github.io
Ranks Overall #1,012 Developer Tooling #25
Data from Oct 8, 2026, 11:22 PM UTC old, older than this category's 3 days freshness target Measured every 2 days · 21 runs since Aug 27, 2026
Elsewhere:
PageSpeed Insights ·
Calibre ·
Treo ·
CrUX Vis ·
Tame the Bots ·
Scoring Calculator ·
Wayback Machine
Sites are measured on a rolling schedule, so figures here are the newest successful measurement rather than a reading taken just now. Comparisons against other sites may span different points in time.
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 7.80 s. Compare this filmstrip against another site.
-
622 ms
-
1.95 s
-
2.92 s
-
3.90 s
-
4.87 s
-
5.85 s
-
6.82 s
-
7.80 s
Lighthouse Scores LAB Simulated
Metrics LAB FIELD
Field figures are the p75 across real Chrome users over a 28-day trailing window (2026-09-09 → 2026-10-06), origin-level.
| Metric | Lab Simulated | Field | |||
|---|---|---|---|---|---|
| Value | Change / range | Trend | p75 | Distribution | |
| LCP CWV Largest Contentful Paint | 810 ms good | ↑ +14 ms (+1.8%) 791 ms – 810 ms | 724 ms good | 98.6% 0.5% 1% | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | — | — | |
| CLS CWV Cumulative Layout Shift | 0 good | → no change 0 – 0 | 0 good | 98.7% 0.4% 0.9% | |
| TBT Total Blocking Time | 0 ms good | → no change 0 ms – 0 ms | n/a | — | |
| FCP First Contentful Paint | 810 ms good | ↑ +14 ms (+1.8%) 791 ms – 810 ms | 696 ms good | 98.4% 0.4% 1.2% | |
| Speed Index | 810 ms good | ↑ +14 ms (+1.8%) 791 ms – 810 ms | n/a | — | |
| TTFB Time to First Byte | 617 ms good | ↑ +7 ms (+1.1%) 601 ms – 619 ms | 455 ms good | 92.3% 7.1% 0.6% | |
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.
LCP LAB Simulated vs LCP FIELD
The lab LCP is 1.12× the field p75 — real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 7.8 kB | ↑ +117 B (+1.5%) 7.6 kB – 7.8 kB | |
| Requests | 3 | → no change 3 – 3 | |
| Third-party Weight | 0 B | → no change 0 B – 0 B | |
| Third-party CPU | 0 ms | → no change 0 ms – 0 ms | |
| Unused JS | 0 B | → no change 0 B – 0 B | |
| Unused CSS | 0 B | → no change 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| document | 94.2% | 7.4 kB | 1 | |
| image | 5.8% | 450 B | 1 | |
| Total | 7.8 kB | 3 |
Without JavaScript
The same load, photographed twice at 412×823: once with scripts disabled, once as rendered.
18.6% of pixels differ — parts of the page change. 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 | 395 ms | ↑ +37 ms (+10.3%) 352 ms – 632 ms | |
| Long Tasks | 0 | → no change 0 – 0 | |
| DOM Elements | 217 | → no change 217 – 217 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 1 | → no change 1 – 1 | |
| A11y Failures | 1 | → no change 1 – 1 | |
| A11y Failing Nodes | 2 | → no change 2 – 2 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| other | 46% | 181 ms | |
| style layout | 26% | 103 ms | |
| paint composite render | 20% | 79 ms | |
| script evaluation | 5% | 21 ms | |
| parse HTML | 2% | 9 ms | |
| script parse compile | 1% | 2 ms | |
| Total | 395 ms |
Axe violations axe-core 4.13.0, full rule set
1 violating node across 1 rule, 471 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.
-
moderate
region— All page content should be contained by landmarks 1 nodeOffending element
-
#menubar<div id="menubar">
-
Accessibility failures 1 of 18 audits
-
target-size— Touch targets do not have sufficient size or spacing. 2 nodes
SEO failures 3 of 7 audits
-
meta-description— Document does not have a meta description -
link-text— Links do not have descriptive text 1 item -
crawlable-anchors— Links are not crawlable 2 items
Hygiene
Measurement log
Field history 25 weeks
Weekly p75 from the CrUX History API, backfilled in a single request.
| Week ending | LCP | INP | CLS | FCP | TTFB |
|---|---|---|---|---|---|
| 2026-10-03 | 657 ms | — | 0 | 660 ms | 456 ms |
| 2026-09-26 | 616 ms | — | 0 | 612 ms | 524 ms |
| 2026-09-19 | 661 ms | 99 ms | 0 | 660 ms | 511 ms |
| 2026-09-12 | 699 ms | 95 ms | 0 | 669 ms | 447 ms |
| 2026-09-05 | 709 ms | 93 ms | 0 | 693 ms | 537 ms |
| 2026-08-29 | 786 ms | 88 ms | 0 | 769 ms | 562 ms |
| 2026-08-22 | 733 ms | 80 ms | 0 | 722 ms | 551 ms |
| 2026-08-15 | 801 ms | 88 ms | 0 | 784 ms | 593 ms |
| 2026-08-08 | 862 ms | 97 ms | 0 | 821 ms | 605 ms |
| 2026-08-01 | 862 ms | 112 ms | 0 | 846 ms | 642 ms |
| 2026-07-25 | 883 ms | 114 ms | 0 | 875 ms | 638 ms |
| 2026-07-18 | 783 ms | 115 ms | 0 | 777 ms | 642 ms |
Runs
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 8, 2026, 11:22 PM UTC | 100 | 810 ms | 0 | 0 ms | 7.8 kB | 3/3 | ±0 | 2,470 -1% | 39.6s |
|
|
| Oct 6, 2026, 7:09 PM UTC | 100 | 796 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 3,266 +31% | 38s |
|
|
| Oct 3, 2026, 8:43 PM UTC | 100 | 799 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,663 +7% | 39.1s |
|
|
| Sep 30, 2026, 8:42 PM UTC | 100 | 792 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,493 0% | 39.9s |
|
|
| Sep 28, 2026, 6:42 PM UTC | 100 | 799 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,292 -8% | 39.1s |
|
|
| Sep 25, 2026, 5:52 AM UTC | 100 | 797 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,462 -1% | 40.7s |
|
|
| Sep 23, 2026, 12:10 AM UTC | 100 | 797 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,470 -1% | 40.2s |
|
|
| Sep 20, 2026, 11:20 PM UTC | 100 | 797 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,496 0% | 40.3s |
|
|
| Sep 18, 2026, 5:33 PM UTC | 100 | 799 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,470 -1% | 39.1s |
|
|
| Sep 16, 2026, 2:39 PM UTC | 100 | 791 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,978 +20% | 37.2s |
|
|
| Sep 14, 2026, 12:06 PM UTC | 100 | 808 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,471 -1% | 40.2s |
|
|
| Sep 12, 2026, 6:56 AM UTC | 100 | 791 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,489 0% | 39.4s |
|
|
| Sep 10, 2026, 5:41 AM UTC | 100 | 794 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,390 -4% | 26.1s |
|
|
| Sep 8, 2026, 12:58 AM UTC | 100 | 801 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,490 0% | 21.5s |
|
|
| Sep 6, 2026, 12:40 AM UTC | 100 | 793 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 3,100 +25% | 20.8s |
|
|
| Sep 4, 2026, 6:15 PM UTC | 100 | 791 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,331 -6% | 23.4s |
|
|
| Sep 3, 2026, 11:58 AM UTC | 100 | 801 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 3,245 +30% | 20.4s |
|
|
| Sep 3, 2026, 1:09 AM UTC | TRACING_ALREADY_STARTED: An internal Chrome error occurred. Please restart Chrome and try re-running Lighthouse. |
23.4s | |||||||||
| Sep 1, 2026, 11:05 PM UTC | 100 | 799 ms | 0 | 0 ms | 7.6 kB | 3/3 | ±0 | 2,316 -7% | 21.5s |
|
|
| Aug 31, 2026, 9:22 PM UTC | 100 | 793 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±0 | 2,471 -1% | 21.4s |
|
|
| Aug 27, 2026, 6:58 PM UTC | 100 | 806 ms | 0 | 0 ms | 7.7 kB | 3/3 | ±3 | 2,452 -1% | 22.5s |
|
|