webpack.js.org
Ranks Overall #1,686 Developer Tooling #76
Data from Oct 9, 2026, 10:15 AM UTC old, older than this category's 3 days freshness target Measured every 2 days · 20 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 21.86 s. Compare this filmstrip against another site.
-
2.16 s
-
5.46 s
-
8.20 s
-
10.93 s
-
13.66 s
-
16.39 s
-
19.13 s
-
21.86 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-10 → 2026-10-07), url-level.
| Metric | Lab Simulated | Field | |||
|---|---|---|---|---|---|
| Value | Change / range | Trend | p75 | Distribution | |
| LCP CWV Largest Contentful Paint | 4.02 s poor | ↑ +1061 ms (+35.9%) significant 2.49 s – 6.43 s | 2.00 s good | 83.5% 10.4% 6.1% | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | 212 ms needs work | 72.7% 18.6% 8.7% | |
| CLS CWV Cumulative Layout Shift | 0.002 good | → no change 0.002 – 0.002 | 0 good | 88.7% 5% 6.3% | |
| TBT Total Blocking Time | 266 ms needs work | ↑ +91 ms (+52%) 147 ms – 471 ms | n/a | — | |
| FCP First Contentful Paint | 2.93 s needs work | ↑ +1226 ms (+71.9%) significant 1.71 s – 2.98 s | 2.00 s needs work | 72.4% 16.6% 11% | |
| Speed Index | 2.93 s good | ↑ +1226 ms (+71.9%) significant 1.71 s – 2.98 s | n/a | — | |
| TTFB Time to First Byte | 615 ms good | ↓ -11 ms (-1.8%) 608 ms – 669 ms | 684 ms good | 78.5% 15.5% 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 2.01× the field p75 — real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 791 kB | ↑ +1.7 kB (+0.2%) 781 kB – 804 kB | |
| Requests | 23 | → no change 23 – 28 | |
| Third-party Weight | 255 kB | ↑ +1.7 kB (+0.7%) 248 kB – 255 kB | |
| Third-party CPU | 61 ms | ↑ +14 ms (+29%) 43 ms – 70 ms | |
| Unused JS | 186 kB | ↑ +1.7 kB (+1%) 183 kB – 201 kB | |
| Unused CSS | 0 B | → no change 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| script | 74.1% | 586 kB | 5 | |
| image | 9.8% | 77.9 kB | 7 | |
| font | 9.2% | 73.1 kB | 4 | |
| stylesheet | 3.2% | 25.1 kB | 3 | |
| other | 2.2% | 17.8 kB | 3 | |
| document | 1.4% | 11.1 kB | 1 | |
| Total | 791 kB | 23 |
Third parties 2 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Google Tag Manager | 180 kB | 61 ms | |
| Google Fonts | 74.3 kB | 0 ms | |
| Total | 255 kB | 61 ms |
Without JavaScript
The same load, photographed twice at 412×823: once with scripts disabled, once as rendered.
1% of pixels differ — they are nearly 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 | 1.59 s | ↑ +136 ms (+9.3%) 1.36 s – 2.21 s | |
| Long Tasks | 8 | ↑ +1 (+14.3%) 6 – 10 | |
| DOM Elements | 1,581 | ↓ -1149 (-42.1%) significant 1,498 – 2,730 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 34 | → no change 23 – 34 | |
| A11y Failures | 3 | → no change 3 – 3 | |
| A11y Failing Nodes | 7 | → no change 5 – 7 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 44% | 696 ms | |
| other | 19% | 307 ms | |
| style layout | 15% | 242 ms | |
| script parse compile | 13% | 211 ms | |
| paint composite render | 5% | 73 ms | |
| garbage collection | 2% | 32 ms | |
| parse HTML | 2% | 25 ms | |
| Total | 1.59 s |
Axe violations axe-core 4.13.0, full rule set
34 violating nodes across 4 rules, 2908 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 25 nodesOffending elements (5 of 25)
-
.text-\[33\.178px\]<h1 class="flex flex-wrap items-center justify-center text-white text-[33.178px] md:text-[39.813px] text-center font-[200] mt-[80px] md:mt-[90px] row-start-1 row-end-2"> -
h2:nth-child(1)<h2><span id="install-webpack"></span>Install Webpack<a href="#install-webpack" aria-hidden="true" tabindex="-1"><span class="header-link"></span></a></h2> -
.splash__wrap:nth-child(2) > .splash__install > .code-block-wrapper.mb-6.group > pre<pre><code class="hljs language-bash"><span class="token function">npm</span> <span class="token function">install</span> --save-dev webpack webpack-cli</code></pre> -
h2:nth-child(3)<h2><span id="write-your-code"></span>Write Your Code<a href="#write-your-code" aria-hidden="true" tabindex="-1"><span class="header-link"></span></a></h2> -
.splash__wrap:nth-child(4) > .splash__left > p<p><strong>src/index.html</strong></p>
-
-
serious
color-contrast— Elements must meet minimum color contrast ratio thresholds 5 nodesOffending elements
-
p:nth-child(4) > strong > a<a href="https://youtu.be/3Nv9muOkb6k?t=21293">Watch one here</a> -
a[href$="getting-started"]<a href="/guides/getting-started" data-discover="true">Get Started</a> -
a[href$="concepts"]<a href="/concepts" data-discover="true">Concepts</a> -
p:nth-child(13) > a[href$="native-html/"][data-discover="true"]<a href="/guides/native-html/" data-discover="true">Native HTML</a> -
p:nth-child(13) > a[href$="native-css/"][data-discover="true"]<a href="/guides/native-css/" data-discover="true">Native CSS</a>
-
-
serious
scrollable-region-focusable— Scrollable region must have keyboard access 3 nodesOffending elements
-
.splash__wrap:nth-child(4) > .splash__left > .code-block-wrapper.mb-6.group > pre<pre> -
.splash__wrap:nth-child(6) > .splash__left > .code-block-wrapper.mb-6.group > pre<pre> -
.splash__wrap:nth-child(6) > .splash__right > .code-block-wrapper.mb-6.group > pre<pre>
-
-
moderate
landmark-one-main— Document should have one main landmark 1 nodeOffending element
-
html<html lang="en" data-rh-managed="lang" data-theme="light">
-
Accessibility failures 3 of 21 audits
-
color-contrast— Background and foreground colors do not have a sufficient contrast ratio. 5 nodes -
target-size— Touch targets do not have sufficient size or spacing. 1 node -
landmark-one-main— Document does not have a main landmark. 1 node
Best Practices failures 1 of 19 audits
-
valid-source-maps— Missing source maps for large first-party JavaScript 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 | 1.80 s | 257 ms | 0 | 1.75 s | 614 ms |
| 2026-09-26 | 1.84 s | 277 ms | 0.010 | 1.80 s | 655 ms |
| 2026-09-19 | 1.89 s | 307 ms | 0.020 | 1.97 s | 677 ms |
| 2026-09-12 | 1.88 s | 307 ms | 0.030 | 2.07 s | 683 ms |
| 2026-09-05 | 2.08 s | 279 ms | 0.030 | 2.13 s | 699 ms |
| 2026-08-29 | 2.12 s | 348 ms | 0.020 | 2.19 s | 682 ms |
| 2026-08-22 | 2.07 s | 330 ms | 0.010 | 2.15 s | 682 ms |
| 2026-08-15 | 2.06 s | 330 ms | 0 | 2.10 s | 684 ms |
| 2026-08-08 | 2.15 s | 353 ms | 0 | 2.16 s | 764 ms |
| 2026-08-01 | 2.06 s | 269 ms | 0 | 2.06 s | 807 ms |
| 2026-07-25 | 2.05 s | 272 ms | 0 | 2.06 s | 903 ms |
| 2026-07-18 | 2.13 s | 278 ms | 0 | 2.14 s | 943 ms |
Runs
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 9, 2026, 10:15 AM UTC | 77 | 4.02 s | 0.002 | 266 ms | 791 kB | 3/3 | ±4 | 2,500 +1% | 90.8s |
|
|
| Oct 7, 2026, 2:09 AM UTC | 92 | 2.96 s | 0.002 | 175 ms | 789 kB | 3/3 | ±4 | 3,367 +35% | 89.7s |
|
|
| Oct 4, 2026, 4:38 AM UTC | 89 | 2.98 s | 0.002 | 242 ms | 789 kB | 3/3 | ±32 | 2,780 +12% | 91.8s |
|
|
| Oct 1, 2026, 8:10 PM UTC | 90 | 2.50 s | 0.002 | 294 ms | 789 kB | 3/3 | ±30 | 2,407 -3% | 95.7s |
|
|
| Sep 29, 2026, 5:48 PM UTC | 88 | 2.49 s | 0.002 | 373 ms | 787 kB | 3/3 | ±11 | 2,458 -1% | 91.8s |
|
|
| Sep 26, 2026, 6:26 PM UTC | 75 | 4.02 s | 0.002 | 317 ms | 786 kB | 3/3 | ±7 | 2,506 +1% | 94.5s |
|
|
| Sep 24, 2026, 7:17 AM UTC | 76 | 3.99 s | 0.002 | 286 ms | 785 kB | 3/3 | ±18 | 2,434 -2% | 97.9s |
|
|
| Sep 22, 2026, 3:37 AM UTC | 69 | 6.37 s | 0.002 | 187 ms | 783 kB | 3/3 | ±26 | 3,021 +21% | 95.6s |
|
|
| Sep 18, 2026, 11:11 PM UTC | 76 | 4.01 s | 0.002 | 288 ms | 781 kB | 3/3 | ±5 | 2,483 0% | 93.6s |
|
|
| Sep 16, 2026, 9:54 PM UTC | 83 | 3.69 s | 0.002 | 147 ms | 782 kB | 3/3 | ±31 | 3,003 +21% | 88.2s |
|
|
| Sep 14, 2026, 9:42 PM UTC | 86 | 2.93 s | 0.002 | 267 ms | 781 kB | 3/3 | ±5 | 2,321 -7% | 98.3s |
|
|
| Sep 12, 2026, 6:58 AM UTC | 75 | 3.55 s | 0.002 | 417 ms | 804 kB | 3/3 | ±7 | 2,499 0% | 93.8s |
|
|
| Sep 10, 2026, 5:40 AM UTC | 89 | 3.13 s | 0.002 | 208 ms | 802 kB | 3/3 | ±6 | 3,424 +38% | 52.2s |
|
|
| Sep 8, 2026, 12:57 AM UTC | 78 | 3.54 s | 0.002 | 343 ms | 797 kB | 3/3 | ±8 | 2,457 -1% | 59.2s |
|
|
| Sep 6, 2026, 12:40 AM UTC | 73 | 3.58 s | 0.002 | 471 ms | 795 kB | 3/3 | ±6 | 2,393 -4% | 58.1s |
|
|
| Sep 4, 2026, 10:46 AM UTC | 78 | 3.55 s | 0.002 | 345 ms | 795 kB | 3/3 | ±8 | 2,499 0% | 59.5s |
|
|
| Sep 3, 2026, 1:11 AM UTC | 62 | 6.43 s | 0.002 | 400 ms | 796 kB | 3/3 | ±30 | 2,440 -2% | 61s |
|
|
| Sep 1, 2026, 11:27 PM UTC | 86 | 3.17 s | 0.002 | 312 ms | 796 kB | 3/3 | ±29 | 3,100 +25% | 51s |
|
|
| Aug 31, 2026, 10:32 PM UTC | 76 | 3.58 s | 0.002 | 381 ms | 797 kB | 3/3 | ±1 | 2,489 0% | 56.7s |
|
|
| Aug 27, 2026, 7:01 PM UTC | 77 | 3.54 s | 0.002 | 373 ms | 793 kB | 3/3 | ±10 | 2,465 -1% | 57.1s |
|