Manifest position 226 · CrUX rank bucket 1000

https://www.xvideos.com

Coverage complete

Coverage-complete representative-template audit.

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
issueshighThe dark/contrast screenshot remains the same light gray and white treatment, and computed html color-scheme is normal.
F01 medium: The interface does not follow the user’s dark color preference.
respect-user-preferences
respects-reduced-motion
passhighReduced-motion emulation matched and the page exposed no running animations.
respect-user-preferences
respects-contrast
issueshighLighthouse color-contrast scored 0 and reported a failing node; the issue persists in the emulated higher-contrast capture.
F07 high: Text contrast fails automated accessibility checks.
implement-natural-interactions
view-transitions
issueshighRendered CSS/DOM inspection found no view-transition declarations or transition names across the MPA templates.
F02 low: Route and state changes do not use view transitions.
implement-natural-interactions
scroll-driven-animations
passhighDOM/CSS and trace show no main-thread scroll animation handler or long task; scrolling remains native.
implement-natural-interactions
physical-gestures
passhighPrimary browsing uses native links, buttons, and scrolling with no custom pointer gesture replacement.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe listing DOM/CSS has no scroll-state container query or progress/scroll affordance while the home page presents a long grid.
F03 low: Long listing pages provide no scroll-state feedback.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, menu, or transient overlay requiring anchored edge-aware positioning was present in the audited paths.
provide-guided-navigation
directs-attention
passhighDesktop/mobile captures show a clear header, search, grid, and prominent age decision.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighThe only load-time overlay is the clearly labelled, purpose-specific legal age gate; content is blurred until a decision.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM identifies #disclaimer_message and #disclaimer_background, but no dialog or role=dialog is present.
F04 medium: The mandatory age gate is implemented as a custom div overlay rather than a dialog.
maximize-content-reduce-noise
reduced-chrome
passhighAfter accounting for the legal gate, listing templates devote most space to the content grid and search.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360×800, layout reported scrollWidth 360, clientWidth 360, and zero horizontal overflow.
adapt-to-the-form-factor
component-level-responsiveness
issueshighComputed styles report container-type: normal and CSS inspection found no container-query support on the listing/header components.
F05 low: Components rely on viewport breakpoints rather than container-level adaptation.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focus probe found search/header buttons with outline none and controls measuring 28×29 or 34×28 CSS px; the age-gate controls retained browser outlines.
F06 high: Several visible controls lose focus indication and are below recommended touch size.
support-core-task-success
clear-purpose-and-primary-action
passhighThe home surface makes search/browse and the age decision clear; login presents a prominent Sign in action.
support-core-task-success
primary-flow-completion
passhighHome browsing, category navigation, content detail navigation, and login form entry were reachable without broken navigation.
support-core-task-success
clear-system-state-and-recovery
passhighA missing route returns a clear not-found heading and Back to the home page recovery link.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured 7.1 s LCP (performance 0.57); the trace measured 2.74 s LCP under a separate desktop capture.
F08 high: Largest Contentful Paint is slow.
be-fast-and-stable
visual-stability
issueshighThe layout primitive observed CLS 0.1936, while 99 of 100 images lacked width/height attributes.
F09 high: The mobile listing shifts substantially during load.
be-fast-and-stable
efficient-main-thread
passhighTrace recorded zero long tasks and 0 ms total blocking time; Lighthouse TBT was 80 ms.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 123 requests and 1.83 MB, including 108 images; 90 below-fold images were not lazy, all 100 lacked srcset, 99 used legacy formats, and a main script was 517 KB.
F10 high: The page eagerly transfers too many heavy, legacy resources.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR recorded 123 requests and 1.83 MB, including 108 images; 90 below-fold images were not lazy, all 100 lacked srcset, 99 used legacy formats, and a main script was 517 KB.
F10 high: The page eagerly transfers too many heavy, legacy resources.
be-inclusive
names-roles-labels
issueshighThe images primitive found 98 of 100 images without alt; Lighthouse image-alt scored 0 with 100 items.
F11 high: Thumbnail images have no alternative text.
be-inclusive
sufficient-contrast
issueshighLighthouse color-contrast scored 0 and reported a failing node; the issue persists in the emulated higher-contrast capture.
F07 high: Text contrast fails automated accessibility checks.
be-inclusive
structure-and-focus
issueshighThe home, category, account, and video DOM captures contain no h1; the home probe found no headings at all.
F12 medium: Primary templates lack a coherent heading structure.
be-inclusive
legible-text
passhighScreenshots show readable body/label sizing and line lengths on desktop and mobile, apart from the separately reported contrast defects.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe focus probe found search/header buttons with outline none and controls measuring 28×29 or 34×28 CSS px; the age-gate controls retained browser outlines.
F06 high: Several visible controls lose focus indication and are below recommended touch size.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console passed with zero reported items.
follow-best-practices
sound-document-and-assets
issueshighThe layout primitive observed CLS 0.1936, while 99 of 100 images lacked width/height attributes.
F09 high: The mobile listing shifts substantially during load.
follow-best-practices
browser-platform-hygiene
passhighNo on-load permission prompt, paste blocking, or deprecated interaction prompt appeared during four-template recon.
be-discoverable
title-and-description
passhighHome has a descriptive title and meta description; title/description survive raw HTML.
be-discoverable
crawlable-and-mobile-friendly
passhighRaw HTML contains 88% of rendered content, is not a JS shell, and the page has a viewport meta and real href links.
be-discoverable
canonical-and-indexing-signals
issueshighHome, category, account, and video DOM captures have no canonical link; JSON-LD/Open Graph were present on the video but absent on home/category.
F13 medium: Canonical and structured metadata are inconsistent across public templates.
be-discoverable
structured-and-shareable-metadata
issueshighHome, category, account, and video DOM captures have no canonical link; JSON-LD/Open Graph were present on the video but absent on home/category.
F13 medium: Canonical and structured metadata are inconsistent across public templates.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders evidence shows no HSTS, X-Content-Type-Options, or Permissions-Policy; CSP allows unsafe-inline and unsafe-eval and a broad origin set.
F14 high: Defensive response headers and CSP are weak.
be-private-and-secure
data-minimisation-and-third-parties
passhighNetwork capture found no known tracker origin; observed third-party hosts were the site CDN families and no client-side secrets were detected.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe account template offers password and federated login only; DOM inspection found no WebAuthn/passkey affordance.
F15 medium: Authentication does not expose a modern passkey path.
be-private-and-secure
defensive-browser-policies
issueshighHeaders evidence shows no HSTS, X-Content-Type-Options, or Permissions-Policy; CSP allows unsafe-inline and unsafe-eval and a broad origin set.
F14 high: Defensive response headers and CSP are weak.
be-resilient
progressive-enhancement
passhighRaw HTML contains 88% of rendered content and remains content-bearing without JavaScript.
be-resilient
resilient-runtime-behaviour
passhighThe age gate and 404 recovery remained usable at narrow viewport and no console/runtime failure was reported.
be-resilient
offline-and-installable
not-applicablehighA public streaming website can remain a conventional online MPA; installability and offline playback are not necessary to its stated core purpose.
be-resilient
network-and-http-failure-states
passhighThe representative missing route provides concise state messaging and a direct home recovery action.
be-internationalised
lang-dir-and-logical-properties
passhighTemplates declare en/en-GB and expose language selection; no conflicting direction was observed.
be-internationalised
locale-aware-data
not-applicablehighThe audited public and login templates contain no locale-sensitive dates, numbers, currency, or calendar data to format.
be-internationalised
time-zone-correctness
not-applicablehighThe audited paths contain no time-zone-sensitive scheduling or event coordination.
be-trustworthy
no-dark-patterns
passhighThe legal gate, login, account creation, and premium option are visually distinguishable and do not use confirmshaming in the inspected states.
be-trustworthy
humane-error-handling
passhighRequired email/password fields use native required/type=email constraints and are labelled before submission.
be-trustworthy
trustworthy-input-assistance
issueshighThe login email and password inputs have no autocomplete attributes; disabled password-change fields use new-password.
F16 medium: Sign-in fields omit correct autocomplete tokens.
be-trustworthy
safe-commercial-and-account-flows
passhighThe inspected sign-in page separates Sign in, Create account, password recovery, and premium signup with explicit labels.
be-sustainable
optimised-assets
issueshighThe page transfers 731 KB across 108 images; 90 below-fold images are eager, 100 lack responsive sources, and 99 use JPEG/PNG/GIF rather than modern formats.
F17 medium: Image delivery wastes bandwidth and computation.
be-sustainable
no-wasteful-work
passhighTrace found no long tasks and the tracker capture found no active analytics origin during the measured idle load.
be-sustainable
third-party-and-media-budget
issueshighThe page transfers 731 KB across 108 images; 90 below-fold images are eager, 100 lack responsive sources, and 99 use JPEG/PNG/GIF rather than modern formats.
F17 medium: Image delivery wastes bandwidth and computation.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing workflow or capability was found; machine-triggerable WebMCP tools are contextual rather than required for browsing media.
be-agent-ready
on-device-inference
not-applicablehighThe site has no visible summarisation, generation, or other AI task where built-in on-device inference would serve the core journey.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten bottom/top scroll cycles, summary totals were slightly lower than baseline (381,045→379,887 nodes; 27.31→27.23 MB self size), with no retained-growth signal.
be-memory-efficient
bounded-footprint
passhighBaseline heap summary was 381,045 nodes and 27.31 MB self size, proportionate to a media listing though not minimal.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNeither summary listed Detached* among top constructors and repeated scrolling did not grow total nodes.

Provenance

Canonical report: results/atomic/reports/0226-www_xvideos_com.json
Report SHA-256: 9b2292dfb3341521e1f7c7a3a8c5adc4453f18f7fbef4b6ceb13dbdb5920cd3c
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xvideos_com/2026-07-19T06-40-50-726Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xvideos_com/2026-07-19T06-40-50-726Z
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.