Manifest position 332 · CrUX rank bucket 1000
https://www.xvv1deos.com
Coverage complete
The requested typo-domain redirects to https://www.xvideos.com/. The final destination was audited across entry, listing, detail, account, and 404 archetypes.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-emulated screenshot retains the same light gray page and white consent surface, while the quality probe reports colorScheme "normal". F01 medium: The interface does not follow the system dark-color preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, matchMedia matched and getAnimations() returned no active animations on load; the tested state introduces no motion to suppress. |
respect-user-preferencesrespects-contrast | issues | high | Lighthouse reports the color-contrast audit as failing (accessibility score 0.62). F02 high: Several controls and text combinations fail contrast requirements. |
implement-natural-interactionsview-transitions | issues | high | Representative listing and detail captures show separate document loads, and DOM/CSS inspection found no View Transition usage. F03 low: Navigation between the listing and detail templates is an abrupt full-page replacement. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scrollytelling, parallax, carousel scrub, or other scroll-linked animation surface was present on the representative paths; native scrolling is appropriate. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No swipe-to-remove, pull-to-refresh, draggable canvas, or gesture-specific control was present on the representative catalog paths. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | The scrolled /best mobile capture retains compact global navigation and exposes pagination/context without obscuring the listing. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, context menu, or anchored non-modal popover was encountered; the full-screen consent prompt is judged separately. |
provide-guided-navigationdirects-attention | pass | high | Home, listing, detail, consent, and 404 states each expose a visually dominant next action or recovery link. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | The only load-time interruption is the legally/contextually necessary adult/consent gate, which includes manage and reject choices rather than an unrelated promotion. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The DOM probe found no dialog, role=dialog, or popover element even though the first viewport is blocked by a modal prompt. F04 medium: The blocking age/cookie prompt is a custom overlay rather than a semantic dialog. |
maximize-content-reduce-noisereduced-chrome | pass | high | After consent, representative listing/detail screenshots devote the primary area to catalog or detail content with compact global navigation. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | The /best layout capture measured scrollWidth 643 px against clientWidth 360 px, an overflow of 283 px. F05 critical: The listing template overflows a 360 px viewport after consent. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | Home and detail templates visibly rearrange header, content, and consent controls into mobile layouts at 360 px; the separate /best overflow is recorded under responsive-no-horizontal-scroll. |
adapt-to-the-form-factorinput-modality-aware | pass | high | A scripted keyboard focus on the age-confirmation button matched :focus-visible and produced a 5 px auto outline. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The first viewport clearly identifies an adult video catalog and presents explicit age/consent actions; listing and detail headings/titles identify their purpose. |
support-core-task-successprimary-flow-completion | pass | high | The exercised sequence reached home, /best, and a video detail URL; the detail title and related content loaded after the age-choice interaction. |
support-core-task-successclear-system-state-and-recovery | pass | high | A deliberately invalid route returned a clear “page not found” h1 plus a home recovery path; consent states expose manage/reject choices. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured FCP 6.5 s, LCP 7.7 s and Speed Index 10.0 s; the independent trace measured LCP 7.05 s. F06 high: The entry path paints and becomes useful too slowly. |
be-fast-and-stablevisual-stability | issues | high | The mobile layout observer measured CLS 0.343 across four shifts; 99 of 100 images lack explicit dimensions. F07 high: Late content shifts make the mobile load unstable. |
be-fast-and-stableefficient-main-thread | pass | high | The independent trace recorded one 52.5 ms task and only 2.5 ms total blocking time; Lighthouse TBT was 100 ms, so main-thread blocking is bounded despite slow network paint. |
be-fast-and-stableefficient-resource-delivery | issues | high | The HAR recorded 122 requests and 2.73 MB transferred, with a VeryHigh parser stylesheet and parser scripts; Lighthouse estimates 3.84 s render-blocking savings and 1.4 s redirect savings. F08 high: Resource delivery is heavy and blocks rendering. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 206 KiB unused CSS and 579 KiB unused JavaScript; the largest script transfers 517 KiB. F09 high: Most shipped CSS and JavaScript is unused on the entry path. |
be-inclusivenames-roles-labels | issues | high | Lighthouse fails button-name, link-name and image-alt; the image primitive reports 98 of 100 images without alt, and the DOM probe lists numerous unnamed buttons. F10 critical: Many controls and content images lack accessible names. |
be-inclusivesufficient-contrast | issues | high | Lighthouse fails the color-contrast audit on the representative entry page. F11 high: Text and controls do not consistently meet accessible contrast. |
be-inclusivestructure-and-focus | issues | high | DOM inspection found zero h1/h2/h3 elements on the home page; Lighthouse reports agent/accessibility tree problems and unnamed links/buttons. F12 high: The entry template has no heading structure and its accessibility tree is malformed. |
be-inclusivelegible-text | pass | high | Representative desktop/mobile screenshots show readable body copy and headings with adequate base sizing and line spacing; contrast failures are recorded separately. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Lighthouse fails meta-viewport because maximum-scale is below 5 or user-scalable=no is present; /best overflows by 283 px at 360 px. F13 critical: The rendered viewport configuration restricts user zoom and the listing does not reflow. |
follow-best-practicesno-console-errors | pass | high | Lighthouse completed without reporting the errors-in-console audit as a failure, and all evidence primitives loaded the final destination successfully. |
follow-best-practicessound-document-and-assets | issues | high | The images primitive reports 99 of 100 images without width/height; Lighthouse also flags unsized images. F14 high: Image markup omits intrinsic sizing across almost the entire catalog grid. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse reports one deprecation warning and estimates 52 KiB of legacy JavaScript savings. F15 medium: The page uses deprecated browser APIs and ships legacy JavaScript. |
be-discoverabletitle-and-description | pass | high | The rendered and raw HTML expose “Free Porn Videos - XVIDEOS.COM” and the meta description “XVIDEOS Free Porn Videos”. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Lighthouse fails crawlable-anchors and meta-viewport; the /best mobile layout overflows 283 px. F16 high: Some links are not crawlable and the mobile viewport is restrictive. |
be-discoverablecanonical-and-indexing-signals | issues | high | The entry URL 302 redirects to xvideos.com, while the DOM probe returned no link rel=canonical. F17 medium: The typo-domain redirect does not expose a canonical URL in the rendered document. |
be-discoverablestructured-and-shareable-metadata | issues | high | The DOM probe found zero JSON-LD blocks and no Open Graph properties among the rendered meta elements. F18 medium: The entry page has no structured data or social-preview metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | The header probe found no HSTS or X-Content-Type-Options and a CSP permitting unsafe-inline and unsafe-eval. F19 high: Important transport and content security headers are missing or weakened. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | Before consent, the cookie probe found zero cookies and the tracker probe matched no known analytics/tracker domains; network origins were destination/CDN assets. |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | No permission or WebAuthn-related resource/request was triggered on page load; permission prompts were not shown out of context. |
be-private-and-securedefensive-browser-policies | issues | high | The header probe found no Permissions-Policy and no HSTS; Referrer-Policy is the permissive legacy no-referrer-when-downgrade value. F20 high: Defensive browser policies are incomplete. |
be-resilientprogressive-enhancement | pass | high | Discoverability measured 91% raw/rendered content coverage, title and description in raw HTML, and no empty JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Home, listing, detail and error templates loaded independently as server-rendered documents, and the 404 retained navigation/recovery content. |
be-resilientoffline-and-installable | not-applicable | high | Offline playback/installability is not a reasonable requirement for this public streaming catalog; progressive no-JS content remains applicable and was tested. |
be-resilientnetwork-and-http-failure-states | pass | high | The intentionally invalid route presents a specific not-found heading and a route back home rather than a blank or generic crash. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The page correctly declares lang=en, but the quality probe found no dir declaration and no logical CSS properties. F21 medium: The multilingual UI is not prepared for bidirectional layout. |
be-internationalisedlocale-aware-data | pass | high | The page declares lang=en and exposes a language selector; the /best archive renders human-readable month names rather than ambiguous numeric dates. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited catalog, consent, detail, and account surfaces showed no user-visible event time or date requiring time-zone conversion. |
be-trustworthyno-dark-patterns | issues | high | On the detail path, “Enter and accept all cookies” is the dominant red action while “Reject all cookies” is a small underlined link lower in the modal. F22 high: Consent choices are visually asymmetric. |
be-trustworthyhumane-error-handling | not-applicable | high | The representative search is not a validated data-entry form, and account submission was not performed to avoid creating or modifying an account. |
be-trustworthytrustworthy-input-assistance | issues | high | The account probe shows email/login and current-password fields with empty autocomplete values; only new-password fields declare a token. F23 high: Sign-in and sign-up fields omit standard autocomplete tokens. |
be-trustworthysafe-commercial-and-account-flows | issues | high | The account form exposes password-based sign-in with missing current-password/username autocomplete and no observed WebAuthn/passkey affordance. F24 medium: Account authentication lacks modern credential assistance. |
be-sustainableoptimised-assets | issues | high | The image primitive reports 99 legacy-format images, 100 without srcset, and 90 below-fold images without lazy loading. F25 high: The thumbnail grid ships unresponsive legacy images. |
be-sustainableno-wasteful-work | pass | high | The layout observer recorded no long tasks and the trace recorded only 2.5 ms TBT; no autoplaying media existed on the entry state. |
be-sustainablethird-party-and-media-budget | issues | high | The HAR records 2.73 MB across 122 requests, including 1.63 MB of images and 2.73 MB classified off the typo-domain origin. F26 high: The entry path has a large CDN and media transfer budget. |
be-agent-readystructured-agent-capabilities | not-applicable | high | This is a public media catalog with crawlable server-rendered content and no declared agent-operated transactional surface; WebMCP tool registration is not required. |
be-agent-readyon-device-inference | not-applicable | high | No summarization, generation, or other AI feature was presented that would make on-device inference applicable. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After age acceptance and ten repeated top/bottom scroll cycles, node count decreased from 376,127 to 375,211 and self size from 26,880,317 to 26,831,493 bytes. |
be-memory-efficientbounded-footprint | pass | high | The loaded catalog heap is about 26.9 MB self size with 376k nodes, proportionate to a 100-thumbnail content grid and stable in the repeated test. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | The post-interaction heap did not grow in nodes, edges, or total self size after ten repeated scroll cycles; no detached-DOM growth signal appeared in the summarized constructor distribution. |
Provenance
Canonical report: results/atomic/reports/0332-www_xvv1deos_com.json
Report SHA-256: a4d6b1880bb68aaba8c518692d9f78a0b75873bd6022881f2f4bc646258bef5e
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xvv1deos_com/2026-07-20T00-18-12-908Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xvv1deos_com/2026-07-20T00-18-12-908Z
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.