Manifest position 603 · CrUX rank bucket 1000
https://www.speedtest.net
Coverage complete
Coverage-complete representative audit of six paths. Excluded authenticated account history and exhaustive locale/article permutations.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark-media computed-style probe compared app and editorial surfaces. F1 medium: The knowledge article ignores the user’s dark color preference. |
respect-user-preferencesrespects-reduced-motion | issues | high | Reduced-motion emulation plus getAnimations and CSS media-rule inspection. F2 medium: The main app does not reduce its continuous animation for reduced-motion users. |
respect-user-preferencesrespects-contrast | issues | medium | prefers-contrast emulation plus computed styles and Lighthouse contrast audit. F3 low: The app has no explicit response to increased-contrast preference. |
implement-natural-interactionsview-transitions | pass | high | Recorded core journey and DOM API/state inspection showed immediate, coherent state transitions without disorienting motion. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll narrative, carousel, parallax, or progress animation is required on the audited core, settings, login, results or article templates. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The audited desktop/mobile web task uses tap/click controls and has no gesture-only surface that needs physical gesture mapping. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | Representative screenshots and route probes show persistent, compact navigation that does not obscure content. |
provide-guided-navigationanchored-positioning | pass | high | Menus and contextual controls remain associated with their triggers in the inspected DOM and viewport captures. |
provide-guided-navigationdirects-attention | pass | high | The GO control and speed gauge provide a singular visual target; the recorded flow visibly progresses through measurement to results. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | The consent dialog is legally contextual and offers same-layer Reject All and Accept actions; rejecting proceeds to the task. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | Consent controls are named BUTTON elements with explicit reject and preference-center actions. |
maximize-content-reduce-noisereduced-chrome | issues | high | Core-flow visual capture shows multiple ad blocks competing with the gauge. F4 medium: Advertising competes heavily with the primary speed-test task. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | 360x800 layout measured 0px horizontal overflow on both app and article templates. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | App and article content reflowed to 360px without clipping; desktop and mobile captures retained core controls. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Geometry and focus probes measured undersized menu/result controls. F5 medium: Several interactive controls are too small for reliable touch input. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage DOM exposes Speedtest by Ookla and a prominent GO action; screenshot/video confirm visual priority. |
support-core-task-successprimary-flow-completion | pass | high | The 70-second active probe completed at /result/19459942607 with download 30.96, upload 56.81 and ping 13. |
support-core-task-successclear-system-state-and-recovery | pass | high | Video showed progress gauge, server identity, metrics and completion; result offers Change Server and a repeat GO action. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse and trace timings directly measured startup performance. F6 high: Cold-load performance misses the LCP target by a wide margin. |
be-fast-and-stablevisual-stability | pass | high | Mobile layout CLS was 0.0087, article CLS was 0 and Lighthouse CLS was 0.00004. |
be-fast-and-stableefficient-main-thread | issues | high | Lighthouse and trace long-task/TBT measurements. F7 medium: Script execution blocks responsiveness during startup. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR totals and third-party byte attribution. F8 high: The initial page transfers a disproportionate third-party script payload. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse unused JavaScript audit. F9 high: Most of the shipped JavaScript is unused during startup. |
be-inclusivenames-roles-labels | issues | high | axe-core full-document violation scan after rejecting consent. F10 high: Focusable hidden ad containers and unnamed image roles create serious accessibility failures. |
be-inclusivesufficient-contrast | pass | high | Lighthouse accessibility score 0.96 had no color-contrast failure; visual captures show strong light/dark contrast. |
be-inclusivestructure-and-focus | issues | high | axe landmark, region and heading checks. F11 medium: The app lacks a main landmark and has heading-order errors. |
be-inclusivelegible-text | pass | high | Computed body text is 16px in the app and 14.496px in the article; desktop/mobile captures remain readable. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Mobile reflow metrics plus objective target geometry. F12 medium: Touch targets remain undersized across app and content templates. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit scored 1 with no logged browser errors. |
follow-best-practicessound-document-and-assets | pass | high | DOM confirms HTML doctype, UTF-8-rendered content, viewport metadata and modern SVG imagery with alt text. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse best-practices scored 1.00; resource DOM confirms high-priority scripts are async or module, not parser-blocking classic scripts. |
be-discoverabletitle-and-description | pass | high | All five representative paths expose distinct titles, descriptions and H1 content. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Discoverability found non-shell raw HTML with title/H1/description and 47% word coverage; mobile layouts had viewport metadata and no overflow. |
be-discoverablecanonical-and-indexing-signals | pass | high | Canonical URLs exist on representative pages; robots.txt and sitemap.xml returned 200 with explicit route indexes. |
be-discoverablestructured-and-shareable-metadata | issues | high | Article has canonical/description/Open Graph title but no JSON-LD. F13 low: The public knowledge article lacks Article structured data. |
be-private-and-securesecure-transport-and-headers | pass | high | HTTPS plus HSTS preload, nosniff, DENY framing, referrer and permissions policies were directly observed. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Tracker and HAR origin attribution. F14 high: The pre-task page has an excessive tracking and third-party footprint. |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | Permissions Policy limits sensitive features; no unsolicited permission prompt occurred; email/password fields use email/current-password autocomplete. |
be-private-and-securedefensive-browser-policies | issues | high | Headers and cookie primitives directly inspected policy values and flags. F15 medium: Cookie and CSP defenses are incomplete. |
be-resilientprogressive-enhancement | pass | high | Raw HTML is not a JS shell and retains title, H1 and description; editorial content is server-visible. |
be-resilientresilient-runtime-behaviour | pass | high | The full active speed test completed without console errors and exposed repeat/server-change controls. |
be-resilientoffline-and-installable | not-applicable | high | A bandwidth measurement requires a live network, and the site manifest contains icons only; offline/installability is not a meaningful core-task expectation here. |
be-resilientnetwork-and-http-failure-states | issues | high | Invalid-route test directly exercised the site error state. F16 medium: The 404 state provides no explanation or clear recovery action. |
be-internationalisedlang-dir-and-logical-properties | pass | high | English and German probes set lang correctly; CSS inspection found logical properties and locale links include RTL Arabic. |
be-internationalisedlocale-aware-data | issues | high | German settings route and selected date/time defaults were directly inspected. F17 medium: German localisation keeps US date/time defaults and leaves substantial account copy untranslated. |
be-internationalisedtime-zone-correctness | not-applicable | medium | Audited flows show instantaneous local measurements, not scheduled or cross-zone events; no user-visible time-zone conversion surface was present. |
be-trustworthyno-dark-patterns | pass | high | Consent screenshot shows explicit Reject All and I Accept actions with equivalent visual weight and one-click operation. |
be-trustworthyhumane-error-handling | issues | high | Invalid-route DOM directly inspected the recovery copy and actions. F18 low: The not-found page states only an error code. |
be-trustworthytrustworthy-input-assistance | pass | high | Expanded login form has labels plus autocomplete=email and current-password; settings radios are labeled. |
be-trustworthysafe-commercial-and-account-flows | pass | high | No purchase/checkout was in scope; login presents privacy/terms links and no irreversible or coercive action was observed. |
be-sustainableoptimised-assets | pass | high | Images primitive found five SVG assets, all with alt text and no legacy raster formats. |
be-sustainableno-wasteful-work | issues | high | Lighthouse main-thread and unused-JS evidence shows avoidable startup work. F7 medium: Script execution blocks responsiveness during startup. |
be-sustainablethird-party-and-media-budget | issues | high | HAR and tracker captures quantify third-party byte/origin cost. F14 high: The pre-task page has an excessive tracking and third-party footprint. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent, machine action surface, or workflow delegation requirement exists for this public speed-measurement UI. |
be-agent-readyon-device-inference | not-applicable | high | The product exposes no AI summarisation/generation feature, so on-device model selection is not applicable. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | Rejected-consent baseline vs 10 repeated theme interactions grew only 915,583 bytes (1.5%), with no Detached/listener/timer constructor among top retained constructors. |
be-memory-efficientbounded-footprint | pass | high | Post-consent retained self size was about 62–63 MB and remained bounded across the repeated interaction comparison. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Heap constructor summaries found no Detached DOM, listener or timer constructor in top retained objects after repetition. |
Provenance
Canonical report: results/atomic/reports/0603-www_speedtest_net.json
Report SHA-256: 542c5830edeb2104d11be601af51e2125ecca1be1fe89cf73b0a64e5eaf6d99e
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_speedtest_net/2026-07-21T21-30-22-576Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_speedtest_net/2026-07-21T21-30-22-576Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7
Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.