bunny.net
Ranks Overall #1,620 Developer Tooling #68 Web Hosts #8
Data from Oct 6, 2026, 12:59 PM UTC old Measured every 2 days · 25 runs since Aug 20, 2026
Elsewhere:
PageSpeed Insights ·
Calibre ·
Treo ·
CrUX Vis ·
Tame the Bots ·
Scoring Calculator ·
Wayback Machine
Lighthouse benchmark index was 3,877, 56% faster than this project's median of 2,486. CPU-bound metrics — TBT, TTI, main thread work — are affected by this and may have moved without the site changing at all.
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 18.26 s. Compare this filmstrip against another site.
-
1.99 s
-
4.56 s
-
6.85 s
-
9.13 s
-
11.41 s
-
13.69 s
-
15.97 s
-
18.26 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-07 → 2026-10-04), url-level.
| Metric | Lab Simulated | Field | |||
|---|---|---|---|---|---|
| Value | Change / range | Trend | p75 | Distribution | |
| LCP CWV Largest Contentful Paint | 12.21 s poor | ↑ +2318 ms (+23.4%) 5.78 s – 12.21 s | 2.78 s needs work | 70.7% 16.5% 12.8% | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | 171 ms good | 78.9% 14.1% 7% | |
| CLS CWV Cumulative Layout Shift | 0.021 good | ↓ -0.006 (-22.2%) 0 – 0.045 | 0.040 good | 89.1% 8.3% 2.5% | |
| TBT Total Blocking Time | 282 ms needs work | ↑ +30 ms (+11.9%) 168 ms – 584 ms | n/a | — | |
| FCP First Contentful Paint | 2.02 s needs work | ↓ -81 ms (-3.9%) 2.02 s – 7.26 s | 1.88 s needs work | 73.2% 16.3% 10.5% | |
| Speed Index | 2.55 s good | ↓ -597 ms (-19%) 2.55 s – 7.26 s | n/a | — | |
| TTFB Time to First Byte | 632 ms good | ↑ +28 ms (+4.6%) 604 ms – 687 ms | 785 ms good | 75.6% 17.4% 7% | |
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 4.39× the field p75 — real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 5.08 MB | ↓ -2.2 kB 4.73 MB – 5.08 MB | |
| Requests | 146 | ↑ +5 (+3.5%) 136 – 146 | |
| Third-party Weight | 3.31 MB | ↑ +13 B 3.11 MB – 3.32 MB | |
| Third-party CPU | 35 ms | ↓ -4 ms (-10.6%) 35 ms – 96 ms | |
| Unused JS | 379 kB | ↑ +4 B 360 kB – 379 kB | |
| Unused CSS | 91.1 kB | ↑ +147 B (+0.2%) 91.0 kB – 159 kB |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| media | 56.4% | 2.87 MB | 1 | |
| script | 19.1% | 969 kB | 16 | |
| font | 11.3% | 573 kB | 7 | |
| image | 10.2% | 516 kB | 93 | |
| stylesheet | 1.8% | 90.8 kB | 2 | |
| other | 0.9% | 43.3 kB | 16 | |
| document | 0.5% | 24.0 kB | 6 | |
| Total | 5.08 MB | 146 |
Third parties 3 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| b-cdn.net | 2.87 MB | 0 ms | |
| Cookiebot | 438 kB | 28 ms | |
| Trust Pilot | 8.3 kB | 7 ms | |
| Total | 3.31 MB | 35 ms |
Without JavaScript
The same load, photographed twice at 412×823: once with scripts disabled, once as rendered.
92.1% of pixels differ — the page changes substantially. 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 | 3.09 s | ↑ +54 ms (+1.8%) 2.92 s – 5.74 s | |
| Long Tasks | 4 | ↓ -2 (-33.3%) 4 – 14 | |
| DOM Elements | 1,950 | → no change 1,950 – 2,041 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 19 | → no change 17 – 19 | |
| A11y Failures | 3 | → no change 3 – 3 | |
| A11y Failing Nodes | 18 | → no change 17 – 18 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| other | 38% | 1.18 s | |
| script evaluation | 25% | 774 ms | |
| style layout | 20% | 631 ms | |
| paint composite render | 6% | 188 ms | |
| parse HTML | 6% | 172 ms | |
| script parse compile | 4% | 129 ms | |
| garbage collection | 0% | 10 ms | |
| Total | 3.09 s |
Axe violations axe-core 4.13.0, full rule set
19 violating nodes across 4 rules, 1466 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.
-
serious
link-name— Links must have discernible text 8 nodesOffending elements (5 of 8)
-
.product--right-bottom.product-wr.has-link > a[href$="cdn/"]<a href="/cdn/"></a> -
.product--left-bottom.product-wr.has-link > a[href$="stream/"]<a href="/stream/"></a> -
.product--right-bottom.product-wr.has-link > a[href$="storage/"]<a href="/storage/"></a> -
.product--left-bottom.product-wr.has-link > a[href$="optimizer/"]<a href="/optimizer/"></a> -
.product--right-top.product-wr.has-link > a[href$="edge-scripting/"]<a href="/edge-scripting/"></a>
-
-
serious
color-contrast— Elements must meet minimum color contrast ratio thresholds 7 nodesOffending elements (5 of 7)
-
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll<button id="CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll" class="CybotCookiebotDialogBodyButton" tabindex="0" lang="en">Allow all</button> -
li:nth-child(1) > .numbers-wr > .flex-start.value-holder.items-end > .value:nth-child(1)<p class="value" style="font-size: 7.8rem; line-height: 0.65; color: rgb(253, 141, 50); margin-bottom: 0.1rem;">24</p> -
li:nth-child(1) > .numbers-wr > .flex-start.value-holder.items-end > .value:nth-child(2)<p class="value" style="font-size: 5.4rem; line-height: 0.65; color: rgb(253, 141, 50); margin-bottom: 0.1rem;"> ms</p> -
.value-holder.items-end.justify-center > .value:nth-child(1)<p class="value" style="font-size: 7.8rem; line-height: 0.65; color: rgb(253, 141, 50); margin-bottom: 0.1rem;">119</p> -
.ml-\[-9px\]<p class="value ml-[-9px]" style="font-size: 7.8rem; line-height: 0.65; color: rgb(253, 141, 50); margin-bottom: 0.1rem;">1.5</p>
-
-
moderate
heading-order— Heading levels should only increase by one 3 nodesOffending elements
-
.product.product-8:nth-child(1) > .product--right-bottom.product-wr.has-link > .product-content > h4<h4>CDN </h4> -
.content-wr > h4<h4>Unlock every corner of the globe</h4> -
.menu-col.col-lg-3.col-6:nth-child(1) > h4<h4><a href="https://bunny.net">bunny.net</a></h4>
-
-
serious
scrollable-region-focusable— Scrollable region must have keyboard access 1 nodeOffending element
-
.case-controller<div class="case-controller">
-
Accessibility failures 3 of 29 audits
-
link-name— Links do not have a discernible name 8 nodes -
color-contrast— Background and foreground colors do not have a sufficient contrast ratio. 7 nodes -
heading-order— Heading elements are not in a sequentially-descending order 3 nodes
Best Practices failures 1 of 20 audits
-
errors-in-console— Browser errors were logged to the console 9 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 | 2.82 s | 171 ms | 0.040 | 1.90 s | 791 ms |
| 2026-09-26 | 2.82 s | 175 ms | 0.040 | 1.88 s | 778 ms |
| 2026-09-19 | 2.85 s | 176 ms | 0.040 | 1.90 s | 778 ms |
| 2026-09-12 | 2.88 s | 183 ms | 0.040 | 1.91 s | 796 ms |
| 2026-09-05 | 2.91 s | 192 ms | 0.040 | 1.88 s | 800 ms |
| 2026-08-29 | 2.88 s | 198 ms | 0.040 | 1.81 s | 830 ms |
| 2026-08-22 | 2.85 s | 204 ms | 0.040 | 1.71 s | 864 ms |
| 2026-08-15 | 2.71 s | 210 ms | 0.050 | 1.50 s | 806 ms |
| 2026-08-08 | 2.58 s | 213 ms | 0.050 | 1.33 s | 739 ms |
| 2026-08-01 | 2.57 s | 218 ms | 0.050 | 1.30 s | 693 ms |
| 2026-07-25 | 2.52 s | 213 ms | 0.050 | 1.23 s | 640 ms |
| 2026-07-18 | 2.51 s | 212 ms | 0.040 | 1.20 s | 613 ms |
Runs
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 6, 2026, 12:59 PM UTC | 67 | 12.21 s | 0.021 | 282 ms | 5.08 MB | 3/3 | ±15 | 3,877 +56% | 105s |
|
|
| Oct 3, 2026, 1:09 PM UTC | 68 | 9.89 s | 0.027 | 252 ms | 5.08 MB | 3/3 | ±7 | 4,291 +73% | 145.6s |
|
|
| Sep 30, 2026, 3:42 PM UTC | 55 | 5.78 s | 0.006 | 481 ms | 4.94 MB | 3/3 | ±8 | 2,366 -5% | 208.7s |
|
|
| Sep 28, 2026, 10:45 AM UTC | 62 | 11.51 s | 0.040 | 345 ms | 4.94 MB | 3/3 | ±1 | 2,498 0% | 113.3s |
|
|
| Sep 24, 2026, 10:04 PM UTC | 48 | 11.69 s | 0 | 427 ms | 4.94 MB | 3/3 | ±6 | 2,466 -1% | 150.4s |
|
|
| Sep 22, 2026, 9:48 PM UTC | 64 | 11.37 s | 0.021 | 286 ms | 4.93 MB | 3/3 | ±15 | 4,220 +70% | 106.6s |
|
|
| Sep 20, 2026, 8:48 PM UTC | 61 | 11.54 s | 0.028 | 370 ms | 4.94 MB | 3/3 | ±25 | 2,206 -11% | 124.5s |
|
|
| Sep 18, 2026, 1:25 PM UTC | 56 | 5.78 s | 0.006 | 465 ms | 4.94 MB | 3/3 | ±5 | 2,498 0% | 153.6s |
|
|
| Sep 16, 2026, 9:05 AM UTC | 52 | 11.53 s | 0.027 | 468 ms | 4.94 MB | 3/3 | ±5 | 2,442 -2% | 237s |
|
|
| Sep 14, 2026, 5:50 AM UTC | 56 | 5.78 s | 0.007 | 439 ms | 4.93 MB | 3/3 | ±9 | 2,510 +1% | 156.5s |
|
|
| Sep 11, 2026, 8:42 PM UTC | 56 | 6.00 s | 0.006 | 448 ms | 4.94 MB | 3/3 | ±3 | 2,609 +5% | 148.7s |
|
|
| Sep 9, 2026, 5:38 PM UTC | 57 | 11.55 s | 0.027 | 496 ms | 4.94 MB | 3/3 | ±4 | 2,467 -1% | 151.2s |
|
|
| Sep 7, 2026, 3:03 PM UTC | 53 | 11.56 s | 0.027 | 477 ms | 4.94 MB | 3/3 | ±4 | 2,480 0% | 150.7s |
|
|
| Sep 5, 2026, 3:09 AM UTC | 53 | 5.78 s | 0.006 | 584 ms | 4.94 MB | 3/3 | ±11 | 2,424 -3% | 113.7s |
|
|
| Sep 3, 2026, 10:25 PM UTC | 56 | 11.48 s | 0.027 | 320 ms | 4.93 MB | 3/3 | ±12 | 2,906 +17% | 106.1s |
|
|
| Sep 2, 2026, 8:50 PM UTC | 55 | 11.46 s | 0.021 | 497 ms | 4.94 MB | 3/3 | ±4 | 2,462 -1% | 195.3s |
|
|
| Sep 1, 2026, 8:40 PM UTC | 57 | 9.85 s | 0.040 | 458 ms | 4.93 MB | 3/3 | ±4 | 2,388 -4% | 114.2s |
|
|
| Aug 31, 2026, 5:58 PM UTC | 56 | 5.79 s | 0.006 | 444 ms | 4.94 MB | 3/3 | ±2 | 2,474 0% | 193.8s |
|
|
| Aug 27, 2026, 4:16 AM UTC | 60 | 11.46 s | 0.045 | 400 ms | 4.93 MB | 3/3 | ±20 | 2,593 +4% | 109.6s |
|
|
| Aug 25, 2026, 11:24 PM UTC | 62 | 10.27 s | 0.040 | 331 ms | 4.73 MB | 3/3 | ±20 | 2,492 0% | 107.6s |
|
|
| Aug 24, 2026, 10:26 PM UTC | 66 | 10.20 s | 0.028 | 222 ms | 4.74 MB | 3/3 | ±10 | 3,031 +22% | 107.5s |
|
|
| Aug 23, 2026, 10:25 PM UTC | 56 | 9.46 s | 0.021 | 335 ms | 4.73 MB | 3/3 | ±5 | 2,469 -1% | 145.7s |
|
|
| Aug 22, 2026, 9:25 PM UTC | 58 | 10.25 s | 0.021 | 472 ms | 4.74 MB | 3/3 | ±13 | 2,762 +11% | 65.5s |
|
|
| Aug 21, 2026, 8:34 PM UTC | 58 | 6.23 s | 0.006 | 358 ms | 4.73 MB | 3/3 | ±2 | 2,457 -1% | 107.4s |
|
|
| Aug 20, 2026, 7:31 PM UTC | 65 | 6.01 s | 0.006 | 168 ms | 4.73 MB | 3/3 | ±14 | 4,246 +71% | 96.6s |
|