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.

Attempts
1 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
issueshighDark-media computed-style probe compared app and editorial surfaces.
F1 medium: The knowledge article ignores the user’s dark color preference.
respect-user-preferences
respects-reduced-motion
issueshighReduced-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-preferences
respects-contrast
issuesmediumprefers-contrast emulation plus computed styles and Lighthouse contrast audit.
F3 low: The app has no explicit response to increased-contrast preference.
implement-natural-interactions
view-transitions
passhighRecorded core journey and DOM API/state inspection showed immediate, coherent state transitions without disorienting motion.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll narrative, carousel, parallax, or progress animation is required on the audited core, settings, login, results or article templates.
implement-natural-interactions
physical-gestures
not-applicablehighThe audited desktop/mobile web task uses tap/click controls and has no gesture-only surface that needs physical gesture mapping.
provide-guided-navigation
scroll-state-aware-chrome
passhighRepresentative screenshots and route probes show persistent, compact navigation that does not obscure content.
provide-guided-navigation
anchored-positioning
passhighMenus and contextual controls remain associated with their triggers in the inspected DOM and viewport captures.
provide-guided-navigation
directs-attention
passhighThe GO control and speed gauge provide a singular visual target; the recorded flow visibly progresses through measurement to results.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighThe consent dialog is legally contextual and offers same-layer Reject All and Accept actions; rejecting proceeds to the task.
maximize-content-reduce-noise
semantic-dismissible-primitives
passhighConsent controls are named BUTTON elements with explicit reject and preference-center actions.
maximize-content-reduce-noise
reduced-chrome
issueshighCore-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-factor
responsive-no-horizontal-scroll
passhigh360x800 layout measured 0px horizontal overflow on both app and article templates.
adapt-to-the-form-factor
component-level-responsiveness
passhighApp and article content reflowed to 360px without clipping; desktop and mobile captures retained core controls.
adapt-to-the-form-factor
input-modality-aware
issueshighGeometry and focus probes measured undersized menu/result controls.
F5 medium: Several interactive controls are too small for reliable touch input.
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage DOM exposes Speedtest by Ookla and a prominent GO action; screenshot/video confirm visual priority.
support-core-task-success
primary-flow-completion
passhighThe 70-second active probe completed at /result/19459942607 with download 30.96, upload 56.81 and ping 13.
support-core-task-success
clear-system-state-and-recovery
passhighVideo showed progress gauge, server identity, metrics and completion; result offers Change Server and a repeat GO action.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse and trace timings directly measured startup performance.
F6 high: Cold-load performance misses the LCP target by a wide margin.
be-fast-and-stable
visual-stability
passhighMobile layout CLS was 0.0087, article CLS was 0 and Lighthouse CLS was 0.00004.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse and trace long-task/TBT measurements.
F7 medium: Script execution blocks responsiveness during startup.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR totals and third-party byte attribution.
F8 high: The initial page transfers a disproportionate third-party script payload.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse unused JavaScript audit.
F9 high: Most of the shipped JavaScript is unused during startup.
be-inclusive
names-roles-labels
issueshighaxe-core full-document violation scan after rejecting consent.
F10 high: Focusable hidden ad containers and unnamed image roles create serious accessibility failures.
be-inclusive
sufficient-contrast
passhighLighthouse accessibility score 0.96 had no color-contrast failure; visual captures show strong light/dark contrast.
be-inclusive
structure-and-focus
issueshighaxe landmark, region and heading checks.
F11 medium: The app lacks a main landmark and has heading-order errors.
be-inclusive
legible-text
passhighComputed body text is 16px in the app and 14.496px in the article; desktop/mobile captures remain readable.
be-inclusive
zoom-reflow-targets-and-media
issueshighMobile reflow metrics plus objective target geometry.
F12 medium: Touch targets remain undersized across app and content templates.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit scored 1 with no logged browser errors.
follow-best-practices
sound-document-and-assets
passhighDOM confirms HTML doctype, UTF-8-rendered content, viewport metadata and modern SVG imagery with alt text.
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scored 1.00; resource DOM confirms high-priority scripts are async or module, not parser-blocking classic scripts.
be-discoverable
title-and-description
passhighAll five representative paths expose distinct titles, descriptions and H1 content.
be-discoverable
crawlable-and-mobile-friendly
passhighDiscoverability found non-shell raw HTML with title/H1/description and 47% word coverage; mobile layouts had viewport metadata and no overflow.
be-discoverable
canonical-and-indexing-signals
passhighCanonical URLs exist on representative pages; robots.txt and sitemap.xml returned 200 with explicit route indexes.
be-discoverable
structured-and-shareable-metadata
issueshighArticle has canonical/description/Open Graph title but no JSON-LD.
F13 low: The public knowledge article lacks Article structured data.
be-private-and-secure
secure-transport-and-headers
passhighHTTPS plus HSTS preload, nosniff, DENY framing, referrer and permissions policies were directly observed.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker and HAR origin attribution.
F14 high: The pre-task page has an excessive tracking and third-party footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighPermissions Policy limits sensitive features; no unsolicited permission prompt occurred; email/password fields use email/current-password autocomplete.
be-private-and-secure
defensive-browser-policies
issueshighHeaders and cookie primitives directly inspected policy values and flags.
F15 medium: Cookie and CSP defenses are incomplete.
be-resilient
progressive-enhancement
passhighRaw HTML is not a JS shell and retains title, H1 and description; editorial content is server-visible.
be-resilient
resilient-runtime-behaviour
passhighThe full active speed test completed without console errors and exposed repeat/server-change controls.
be-resilient
offline-and-installable
not-applicablehighA bandwidth measurement requires a live network, and the site manifest contains icons only; offline/installability is not a meaningful core-task expectation here.
be-resilient
network-and-http-failure-states
issueshighInvalid-route test directly exercised the site error state.
F16 medium: The 404 state provides no explanation or clear recovery action.
be-internationalised
lang-dir-and-logical-properties
passhighEnglish and German probes set lang correctly; CSS inspection found logical properties and locale links include RTL Arabic.
be-internationalised
locale-aware-data
issueshighGerman 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-internationalised
time-zone-correctness
not-applicablemediumAudited flows show instantaneous local measurements, not scheduled or cross-zone events; no user-visible time-zone conversion surface was present.
be-trustworthy
no-dark-patterns
passhighConsent screenshot shows explicit Reject All and I Accept actions with equivalent visual weight and one-click operation.
be-trustworthy
humane-error-handling
issueshighInvalid-route DOM directly inspected the recovery copy and actions.
F18 low: The not-found page states only an error code.
be-trustworthy
trustworthy-input-assistance
passhighExpanded login form has labels plus autocomplete=email and current-password; settings radios are labeled.
be-trustworthy
safe-commercial-and-account-flows
passhighNo purchase/checkout was in scope; login presents privacy/terms links and no irreversible or coercive action was observed.
be-sustainable
optimised-assets
passhighImages primitive found five SVG assets, all with alt text and no legacy raster formats.
be-sustainable
no-wasteful-work
issueshighLighthouse main-thread and unused-JS evidence shows avoidable startup work.
F7 medium: Script execution blocks responsiveness during startup.
be-sustainable
third-party-and-media-budget
issueshighHAR 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-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing intent, machine action surface, or workflow delegation requirement exists for this public speed-measurement UI.
be-agent-ready
on-device-inference
not-applicablehighThe product exposes no AI summarisation/generation feature, so on-device model selection is not applicable.
be-memory-efficient
no-leak-under-repeated-interaction
passhighRejected-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-efficient
bounded-footprint
passhighPost-consent retained self size was about 62–63 MB and remained bounded across the repeated interaction comparison.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighHeap 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.