angular.dev
Ranks Overall #1,628 Developer Tooling #69 Frameworks and Libraries #13
Data from Oct 9, 2026, 10:08 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 8.14 s. Compare this filmstrip against another site.
-
1.02 s
-
1.42 s
-
3.05 s
-
4.07 s
-
5.09 s
-
6.10 s
-
7.12 s
-
8.14 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 | 3.95 s needs work | โ +6 ms (+0.2%) 3.03 s – 6.80 s | 2.15 s good | 81% 11.1% 7.9% | |
| INP CWV Interaction to Next Paint โ field only, no lab run can measure it | n/a | — | 214 ms needs work | 71.9% 22.5% 5.6% | |
| CLS CWV Cumulative Layout Shift | 0.067 good | โ no change 0 – 0.108 | 0.020 good | 91.3% 4.3% 4.4% | |
| TBT Total Blocking Time | 1.58 s poor | โ +79 ms (+5.3%) 159 ms – 1.62 s | n/a | — | |
| FCP First Contentful Paint | 3.69 s poor | โ +16 ms (+0.4%) 2.76 s – 6.40 s | 2.15 s needs work | 65.9% 20.3% 13.8% | |
| Speed Index | 3.69 s needs work | โ +16 ms (+0.4%) 3.38 s – 6.40 s | n/a | — | |
| TTFB Time to First Byte | 607 ms good | โ -5 ms (-0.8%) 604 ms – 623 ms | 770 ms good | 76.3% 14.7% 8.9% | |
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.84ร the field p75 โ real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 1.41 MB | โ +2.3 kB (+0.2%) 1.40 MB – 1.41 MB | |
| Requests | 53 | โ no change 53 – 53 | |
| Third-party Weight | 712 kB | โ +2.2 kB (+0.3%) 702 kB – 712 kB | |
| Third-party CPU | 64 ms | โ -3 ms (-4.9%) 37 ms – 72 ms | |
| Unused JS | 164 kB | โ +1.7 kB (+1.1%) 114 kB – 165 kB | |
| Unused CSS | 0 B | โ no change 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| script | 53.7% | 755 kB | 35 | |
| font | 37.7% | 530 kB | 6 | |
| image | 6.6% | 92.4 kB | 3 | |
| document | 1.1% | 15.5 kB | 1 | |
| stylesheet | 0.9% | 12.7 kB | 3 | |
| other | 0.1% | 1.2 kB | 3 | |
| Total | 1.41 MB | 53 |
Third parties 3 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Google Fonts | 531 kB | 0 ms | |
| Google Tag Manager | 180 kB | 64 ms | |
| Google Analytics | 48 B | 0 ms | |
| Total | 712 kB | 64 ms |
Without JavaScript
The same load, photographed twice at 412×823: once with scripts disabled, once as rendered.
87.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 | 5.84 s | โ +638 ms (+12.2%) 2.99 s – 6.14 s | |
| Long Tasks | 13 | โ +1 (+8.3%) 6 – 15 | |
| DOM Elements | 431 | โ no change 430 – 431 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 10 | โ no change 10 – 10 | |
| A11y Failures | 1 | โ no change 1 – 1 | |
| A11y Failing Nodes | 4 | โ no change 4 – 4 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 39% | 2.29 s | |
| style layout | 30% | 1.76 s | |
| other | 18% | 1.08 s | |
| paint composite render | 8% | 449 ms | |
| parse HTML | 2% | 95 ms | |
| garbage collection | 2% | 89 ms | |
| script parse compile | 1% | 79 ms | |
| Total | 5.84 s |
Axe violations axe-core 4.13.0, full rule set
10 violating nodes across 3 rules, 897 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 4 nodesOffending elements
-
.description > code:nth-child(1)<code _ngcontent-ng-c3942182462="">computed</code> -
code:nth-child(2)<code _ngcontent-ng-c3942182462="">filteredItems</code> -
code:nth-child(3)<code _ngcontent-ng-c3942182462="">searchTerm</code> -
.line:nth-child(8) > span:nth-child(8)<span style="color:#E36209">item</span>
-
-
moderate
regionโ All page content should be contained by landmarks 3 nodesOffending elements
-
adev-progress-bar<adev-progress-bar _ngcontent-ng-c1178817259=""> -
.docs-cookies-popup-header > p<p _ngcontent-ng-c601142251="">This site uses cookies from Google to deliver its services and to analyze traffic.</p> -
.docs-primary-btn[text="Learn more"][_ngcontent-ng-c601142251=""]<a _ngcontent-ng-c601142251="" href="https://policies.google.com/technologies/cookies" target="_blank" rel="noopener" aria-label="Learn more about how Google uses cookies" text="Learn more" class="doโฆ
-
-
serious
scrollable-region-focusableโ Scrollable region must have keyboard access 3 nodesOffending elements
-
.demo-list<div _ngcontent-ng-c3942182462="" class="demo-list"> -
.code-block[_ngcontent-ng-c3942182462=""]:nth-child(1) > adev-code-block > pre > code[_ngcontent-ng-c2227215708=""] > .shiki.github-light > code<code> -
adev-code-block[language="angular-html"] > pre > code[_ngcontent-ng-c2227215708=""] > .shiki.github-light > code<code>
-
Accessibility failures 1 of 29 audits
-
color-contrastโ Background and foreground colors do not have a sufficient contrast ratio. 4 nodes
Best Practices failures 1 of 19 audits
-
valid-source-mapsโ Missing source maps for large first-party JavaScript 3 items
SEO failures 1 of 9 audits
-
link-textโ Links do not have descriptive text 1 item
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.15 s | 217 ms | 0.020 | 2.13 s | 766 ms |
| 2026-09-26 | 2.16 s | 217 ms | 0.030 | 2.15 s | 773 ms |
| 2026-09-19 | 2.17 s | 217 ms | 0.030 | 2.15 s | 777 ms |
| 2026-09-12 | 2.17 s | 216 ms | 0.040 | 2.15 s | 797 ms |
| 2026-09-05 | 2.20 s | 219 ms | 0.040 | 2.17 s | 818 ms |
| 2026-08-29 | 2.22 s | 219 ms | 0.040 | 2.21 s | 827 ms |
| 2026-08-22 | 2.20 s | 220 ms | 0.030 | 2.16 s | 838 ms |
| 2026-08-15 | 2.22 s | 220 ms | 0.030 | 2.21 s | 841 ms |
| 2026-08-08 | 2.21 s | 217 ms | 0.020 | 2.20 s | 838 ms |
| 2026-08-01 | 2.21 s | 222 ms | 0.020 | 2.17 s | 857 ms |
| 2026-07-25 | 2.25 s | 228 ms | 0.010 | 2.21 s | 870 ms |
| 2026-07-18 | 2.25 s | 227 ms | 0.010 | 2.21 s | 862 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:08 AM UTC | 52 | 3.95 s | 0.067 | 1.58 s | 1.41 MB | 3/3 | ยฑ14 | 2,425 -2% | 69.1s |
|
|
| Oct 7, 2026, 2:07 AM UTC | 53 | 3.94 s | 0.067 | 1.50 s | 1.41 MB | 3/3 | ยฑ5 | 2,472 -1% | 70s |
|
|
| Oct 3, 2026, 8:54 PM UTC | 65 | 3.03 s | 0.067 | 1.09 s | 1.41 MB | 3/3 | ยฑ9 | 2,950 +19% | 60.3s |
|
|
| Oct 1, 2026, 2:17 PM UTC | 74 | 3.98 s | 0.108 | 159 ms | 1.41 MB | 3/3 | ยฑ27 | 2,955 +19% | 59.8s |
|
|
| Sep 29, 2026, 11:24 AM UTC | 57 | 3.63 s | 0.108 | 1.05 s | 1.41 MB | 3/3 | ยฑ14 | 3,108 +25% | 59.8s |
|
|
| Sep 25, 2026, 4:42 PM UTC | 61 | 3.35 s | 0.067 | 1.07 s | 1.40 MB | 3/3 | ยฑ4 | 2,920 +17% | 60.2s |
|
|
| Sep 23, 2026, 10:59 AM UTC | 55 | 3.65 s | 0.067 | 1.51 s | 1.40 MB | 3/3 | ยฑ19 | 2,489 0% | 66.8s |
|
|
| Sep 21, 2026, 7:48 AM UTC | 53 | 3.65 s | 0.108 | 1.53 s | 1.40 MB | 3/3 | ยฑ9 | 2,479 0% | 67.3s |
|
|
| Sep 18, 2026, 1:44 PM UTC | 52 | 3.94 s | 0.067 | 1.57 s | 1.40 MB | 3/3 | ยฑ5 | 2,444 -2% | 73.4s |
|
|
| Sep 16, 2026, 9:17 AM UTC | 74 | 3.38 s | 0.067 | 407 ms | 1.40 MB | 3/3 | ยฑ11 | 4,354 +75% | 56s |
|
|
| Sep 14, 2026, 6:02 AM UTC | 60 | 3.04 s | 0.108 | 1.52 s | 1.40 MB | 3/3 | ยฑ5 | 2,420 -3% | 67.5s |
|
|
| Sep 11, 2026, 11:20 PM UTC | 57 | 3.42 s | 0.067 | 1.53 s | 1.40 MB | 3/3 | ยฑ17 | 2,494 0% | 68.6s |
|
|
| Sep 9, 2026, 8:43 PM UTC | 62 | 3.04 s | 0.108 | 1.16 s | 1.40 MB | 3/3 | ยฑ6 | 3,355 +35% | 29s |
|
|
| Sep 7, 2026, 7:21 PM UTC | 50 | 3.94 s | 0.108 | 1.50 s | 1.40 MB | 3/3 | ยฑ16 | 2,451 -1% | 32.6s |
|
|
| Sep 5, 2026, 3:54 PM UTC | 62 | 3.05 s | 0.108 | 1.18 s | 1.40 MB | 3/3 | ยฑ6 | 3,180 +28% | 29.8s |
|
|
| Sep 4, 2026, 10:54 AM UTC | 47 | 4.23 s | 0.108 | 1.54 s | 1.40 MB | 3/3 | ยฑ9 | 2,679 +8% | 33.8s |
|
|
| Sep 3, 2026, 1:13 AM UTC | 52 | 6.80 s | 0 | 373 ms | 1.40 MB | 3/3 | ยฑ4 | 2,436 -2% | 34.6s |
|
|
| Sep 1, 2026, 11:25 PM UTC | 65 | 3.04 s | 0.108 | 953 ms | 1.40 MB | 3/3 | ยฑ9 | 3,246 +31% | 30.5s |
|
|
| Aug 31, 2026, 10:30 PM UTC | 52 | 3.72 s | 0.108 | 1.62 s | 1.40 MB | 3/3 | ยฑ8 | 2,354 -5% | 37.5s |
|
|
| Aug 27, 2026, 6:58 PM UTC | 60 | 3.70 s | 0.108 | 770 ms | 1.40 MB | 3/3 | ยฑ27 | 2,337 -6% | 44.7s |
|