pub.dev
Ranks Overall #963 Developer Tooling #22 Package Managers #5
Data from Oct 16, 2026, 3:34 PM UTC old Measured every 2 days · 25 runs since Aug 25, 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).
Filmstrip LAB Throttled
How the page drew during the measured load, at 8 points across 3.10 s. Compare this filmstrip against another site.
-
387 ms
-
774 ms
-
1.16 s
-
1.55 s
-
1.93 s
-
2.32 s
-
2.71 s
-
3.10 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-17 → 2026-10-14), url-level.
| Metric | Lab Simulated | Field | |||
|---|---|---|---|---|---|
| Value | Change / range | Trend | p75 | Distribution | |
| LCP CWV Largest Contentful Paint | 3.87 s needs work | ↑ +630 ms (+19.4%) 3.07 s – 4.88 s | 1.79 s good | 85.8% 8.7% 5.5% | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | 98 ms good | 90.6% 8.9% 0.5% | |
| CLS CWV Cumulative Layout Shift | 0.001 good | → no change 0 – 0.003 | 0 good | 99.8% 0.1% 0.1% | |
| TBT Total Blocking Time | 134 ms good | ↓ -74 ms (-35.6%) significant 42 ms – 208 ms | n/a | — | |
| FCP First Contentful Paint | 2.62 s needs work | ↑ +150 ms (+6.1%) significant 2.44 s – 2.64 s | 1.73 s good | 76.3% 14.6% 9.2% | |
| Speed Index | 2.62 s good | ↑ +150 ms (+6.1%) significant 2.44 s – 2.64 s | n/a | — | |
| TTFB Time to First Byte | 608 ms good | → no change 605 ms – 643 ms | 880 ms needs work | 71.2% 21.7% 7.2% | |
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.17× the field p75 — real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 649 kB | ↓ -39.3 kB (-5.8%) significant 630 kB – 689 kB | |
| Requests | 38 | ↓ -2 (-5%) significant 38 – 43 | |
| Third-party Weight | 387 kB | ↓ -37.4 kB (-9%) significant 373 kB – 426 kB | |
| Third-party CPU | 92 ms | ↓ -14 ms (-13%) 54 ms – 112 ms | |
| Unused JS | 196 kB | ↑ +1.1 kB (+0.6%) 192 kB – 198 kB | |
| Unused CSS | 12.3 kB | ↓ -7 B (-0.1%) 12.3 kB – 12.3 kB |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| script | 71% | 460 kB | 16 | |
| image | 10.5% | 68.3 kB | 10 | |
| other | 7.4% | 47.7 kB | 4 | |
| font | 7.1% | 45.9 kB | 2 | |
| stylesheet | 3.1% | 20.1 kB | 3 | |
| document | 1% | 6.5 kB | 1 | |
| Total | 649 kB | 38 |
Third parties 4 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Google Tag Manager | 304 kB | 74 ms | |
| Google Fonts | 49.4 kB | 0 ms | |
| Google Analytics | 20.9 kB | 13 ms | |
| Google CDN | 12.9 kB | 5 ms | |
| Total | 387 kB | 92 ms |
Without JavaScript
The same load, photographed twice at 412×823: once with scripts disabled, once as rendered.
0.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.25 s | ↓ -182 ms (-12.7%) significant 904 ms – 1.51 s | |
| Long Tasks | 5 | ↓ -1 (-16.7%) 3 – 6 | |
| DOM Elements | 338 | ↓ -12 (-3.4%) 338 – 350 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 3 | → no change 3 – 3 | |
| A11y Failures | 2 | → no change 2 – 2 | |
| A11y Failing Nodes | 2 | → no change 2 – 2 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 41% | 513 ms | |
| other | 34% | 427 ms | |
| style layout | 10% | 128 ms | |
| script parse compile | 10% | 120 ms | |
| paint composite render | 2% | 25 ms | |
| garbage collection | 2% | 20 ms | |
| parse HTML | 1% | 17 ms | |
| Total | 1.25 s |
Axe violations axe-core 4.13.0, full rule set
3 violating nodes across 3 rules, 876 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.
-
serious
label-title-only— Form elements should have a visible label 1 nodeOffending element
-
input<input class="input" type="search" name="q" placeholder="Search packages" autocomplete="off" autofocus="autofocus" title="Search" data-widget="completion" data-completion-src="/api/search-input-co...…
-
-
serious
link-in-text-block— Links must be distinguishable without relying on color 1 nodeOffending element
-
.home-block-context-info > a[rel="noopener"][target="_blank"]<a href="https://flutter.dev/docs/development/packages-and-plugins/favorites" rel="noopener" target="_blank">highest levels of quality</a>
-
-
moderate
region— All page content should be contained by landmarks 1 nodeOffending element
-
._banner-bg<div class="_banner-bg pub-dark-bg">
-
Accessibility failures 2 of 26 audits
-
link-in-text-block— Links rely on color to be distinguishable. 1 node -
target-size— Touch targets do not have sufficient size or spacing. 1 node
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-10 | 1.79 s | 99 ms | 0 | 1.73 s | 870 ms |
| 2026-10-03 | 1.81 s | 102 ms | 0 | 1.75 s | 908 ms |
| 2026-09-26 | 1.76 s | 99 ms | 0 | 1.70 s | 910 ms |
| 2026-09-19 | 1.74 s | 98 ms | 0 | 1.65 s | 899 ms |
| 2026-09-12 | 1.70 s | 96 ms | 0 | 1.60 s | 893 ms |
| 2026-09-05 | 1.68 s | 94 ms | 0 | 1.57 s | 859 ms |
| 2026-08-29 | 1.72 s | 95 ms | 0 | 1.60 s | 865 ms |
| 2026-08-22 | 1.72 s | 96 ms | 0 | 1.62 s | 859 ms |
| 2026-08-15 | 1.73 s | 99 ms | 0 | 1.64 s | 875 ms |
| 2026-08-08 | 1.69 s | 98 ms | 0 | 1.62 s | 863 ms |
| 2026-08-01 | 1.67 s | 98 ms | 0 | 1.59 s | 861 ms |
| 2026-07-25 | 1.70 s | 99 ms | 0 | 1.62 s | 886 ms |
Runs
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 16, 2026, 3:34 PM UTC | 83 | 3.87 s | 0.001 | 134 ms | 649 kB | 3/3 | ±10 | 2,533 +2% | 48.8s |
|
|
| Oct 14, 2026, 11:31 AM UTC | 86 | 3.24 s | 0.001 | 208 ms | 689 kB | 3/3 | ±31 | 2,496 0% | 53.8s |
|
|
| Oct 10, 2026, 11:40 PM UTC | 88 | 3.23 s | 0 | 145 ms | 649 kB | 3/3 | ±6 | 2,447 -2% | 52.9s |
|
|
| Oct 8, 2026, 10:08 AM UTC | 88 | 3.23 s | 0.001 | 132 ms | 647 kB | 3/3 | ±0 | 2,501 +1% | 49.3s |
|
|
| Oct 6, 2026, 5:12 AM UTC | 90 | 3.07 s | 0.001 | 45 ms | 648 kB | 3/3 | ±3 | 3,668 +47% | 45.4s |
|
|
| Oct 1, 2026, 8:11 PM UTC | 88 | 3.22 s | 0.001 | 135 ms | 647 kB | 3/3 | ±7 | 2,351 -5% | 48.9s |
|
|
| Sep 29, 2026, 5:45 PM UTC | 91 | 3.07 s | 0.003 | 42 ms | 644 kB | 3/3 | ±10 | 4,357 +75% | 44.8s |
|
|
| Sep 26, 2026, 6:29 PM UTC | 88 | 3.25 s | 0.001 | 160 ms | 647 kB | 3/3 | ±1 | 2,703 +9% | 48.5s |
|
|
| Sep 24, 2026, 1:29 PM UTC | 88 | 3.23 s | 0.001 | 140 ms | 643 kB | 2/3 | ±0 | 2,477 0% | 50.1s |
|
|
| Sep 22, 2026, 9:23 AM UTC | 80 | 4.68 s | 0.001 | 68 ms | 637 kB | 3/3 | ±0 | 2,978 +20% | 46.3s |
|
|
| Sep 21, 2026, 7:58 AM UTC | TRACING_ALREADY_STARTED: An internal Chrome error occurred. Please restart Chrome and try re-running Lighthouse. |
43.8s | |||||||||
| Sep 18, 2026, 11:22 PM UTC | 82 | 4.17 s | 0.001 | 116 ms | 637 kB | 3/3 | ±3 | 2,342 -6% | 50s |
|
|
| Sep 16, 2026, 7:00 PM UTC | 77 | 4.88 s | 0 | 139 ms | 642 kB | 3/3 | ±15 | 2,500 +1% | 52.9s |
|
|
| Sep 14, 2026, 6:10 PM UTC | 81 | 4.23 s | 0.001 | 124 ms | 640 kB | 3/3 | ±10 | 2,618 +5% | 51.8s |
|
|
| Sep 12, 2026, 3:07 PM UTC | 82 | 3.90 s | 0.003 | 182 ms | 636 kB | 3/3 | ±14 | 2,573 +3% | 53.1s |
|
|
| Sep 10, 2026, 10:42 AM UTC | 89 | 3.07 s | 0.001 | 133 ms | 636 kB | 3/3 | ±1 | 2,446 -2% | 26.8s |
|
|
| Sep 8, 2026, 5:39 AM UTC | 88 | 3.22 s | 0.001 | 131 ms | 634 kB | 3/3 | ±1 | 2,490 0% | 29.1s |
|
|
| Sep 6, 2026, 12:57 AM UTC | 82 | 4.26 s | 0.001 | 107 ms | 639 kB | 3/3 | ±9 | 3,267 +31% | 25.3s |
|
|
| Sep 4, 2026, 9:23 PM UTC | 89 | 3.22 s | 0.001 | 122 ms | 639 kB | 3/3 | ±1 | 2,588 +4% | 26.3s |
|
|
| Sep 3, 2026, 4:02 PM UTC | 81 | 3.95 s | 0.001 | 189 ms | 639 kB | 3/3 | ±6 | 2,836 +14% | 27.4s |
|
|
| Sep 2, 2026, 1:18 PM UTC | 88 | 3.23 s | 0.003 | 137 ms | 635 kB | 3/3 | ±1 | 2,468 -1% | 29.1s |
|
|
| Sep 1, 2026, 1:15 PM UTC | 88 | 3.23 s | 0.001 | 130 ms | 639 kB | 3/3 | ±1 | 2,314 -7% | 26.7s |
|
|
| Aug 31, 2026, 10:49 AM UTC | 88 | 3.25 s | 0.001 | 127 ms | 638 kB | 3/3 | ±2 | 2,351 -5% | 27s |
|
|
| Aug 26, 2026, 7:04 PM UTC | 81 | 4.00 s | 0.001 | 191 ms | 635 kB | 3/3 | ±14 | 2,492 0% | 29.1s |
|
|
| Aug 25, 2026, 4:37 PM UTC | 87 | 3.32 s | 0.003 | 162 ms | 630 kB | 3/3 | ±12 | 2,286 -8% | 26.7s |
|
|