Manifest position 599 · CrUX rank bucket 1000

https://www.txnhh.com

Coverage complete

The requested host redirects to https://www.xnxx.com/. Four representative public archetypes were tested. Account, upload, premium/payment and authenticated surfaces were not covered.

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
issuesmediumThe dark-condition screenshot is pixel-identical to the default capture; the probe reports colorScheme "normal" and no prefers-color-scheme/color-scheme CSS. The existing dark palette remains usable, but browser UI and surfaces are not preference-driven.
F01 low: Theme does not respond to the user’s color-scheme preference
respect-user-preferences
respects-reduced-motion
passhighReduced-motion emulation reports no active animations; no autoplay motion was observed.
respect-user-preferences
respects-contrast
passhighForced-colors screenshot preserves readable text, boundaries and selected-control indication; Lighthouse contrast passes.
implement-natural-interactions
view-transitions
issuesmediumCSS inspection found no view-transition usage on a multi-view site, so navigation and menu state changes swap abruptly.
F02 low: State and route changes have no View Transition treatment
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked visual effect is present, so there is no scroll-handler implementation to assess.
implement-natural-interactions
physical-gestures
passhighObserved scrolling and links retain native platform behavior; no pointermove-driven custom gesture system was found.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe homepage is a long category listing, while CSS inspection found no scroll-state queries, scroll progress, directional transitions, or anchor positioning for custom navigation chrome.
F03 low: Long listings provide little state-aware orientation
provide-guided-navigation
anchored-positioning
issuesmediumThe homepage is a long category listing, while CSS inspection found no scroll-state queries, scroll progress, directional transitions, or anchor positioning for custom navigation chrome.
F03 low: Long listings provide little state-aware orientation
provide-guided-navigation
directs-attention
issuesmediumThe homepage is a long category listing, while CSS inspection found no scroll-state queries, scroll progress, directional transitions, or anchor positioning for custom navigation chrome.
F03 low: Long listings provide little state-aware orientation
maximize-content-reduce-noise
no-intrusive-interruptions
passhighThe only load-time interruption is the clearly labelled age-confirmation gate, necessary for this content and offering direct choices.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM evidence shows #disclaimer_background is a DIV with no dialog role, aria-modal, dialog element, or popover; Lighthouse also finds its close button unnamed.
F04 high: The mandatory age gate is an inaccessible custom overlay
maximize-content-reduce-noise
reduced-chrome
issuesmediumDesktop and mobile screenshots show multiple icon rows, side navigation, badges, category controls, and a large global frame around the primary listing.
F05 low: Dense chrome competes with the content
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhigh360x800 layout reports scrollWidth 360, horizontal overflow 0, and the mobile screenshot reflows the gate and listing.
adapt-to-the-form-factor
component-level-responsiveness
passhighThe same gate/listing adapts from desktop to mobile without overflow; this shared site template does not expose a reused narrow/wide component requiring container-query behavior.
adapt-to-the-form-factor
input-modality-aware
passhighGate controls are large and the focused Terms link has a visible 3px yellow outline.
support-core-task-success
clear-purpose-and-primary-action
passhighFirst viewport clearly identifies the adult-content purpose and presents prominent age/category entry choices.
support-core-task-success
primary-flow-completion
passhighPublic search and detail URLs load successfully and the detail includes a video surface; representative browse-to-detail continuity is present.
support-core-task-success
clear-system-state-and-recovery
passhighA missing URL presents a specific not-found message and a Back to the home page recovery link.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse reports LCP 6.5 s, FCP 4.5 s, TTI 11.4 s, and performance 0.65. The unthrottled trace was faster (LCP 1.40 s), confirming network/CPU conditions materially affect delivery.
F06 high: Mobile loading performance misses the LCP target
be-fast-and-stable
visual-stability
passhighLayout observer and Lighthouse both report CLS 0.
be-fast-and-stable
efficient-main-thread
passhighTrace reports zero long tasks and 0 ms TBT; Lighthouse TBT is 124.5 ms, still in the good range.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR evidence identifies a 129 KB parser-blocking stylesheet, a synchronous 93 KB head script, additional classic scripts without defer, and many thumbnails with no useful cache header.
F07 medium: Render-blocking and poorly cached resources delay content
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 387 KiB unused JavaScript (including 80% of xnxx.js) and 123 KiB unused CSS (98% of front.css); HAR shows the main script alone transfers 394 KB.
F08 medium: The entry page ships substantial unused JavaScript and CSS
be-inclusive
names-roles-labels
issueshighLighthouse reports unnamed age-gate and navigation controls plus many unnamed thumbnail links; the image primitive finds 98 of 100 inspected images without alt text.
F09 high: Core controls and media links lack accessible names
be-inclusive
sufficient-contrast
passhighLighthouse color-contrast audit passes and forced-colors capture remains legible.
be-inclusive
structure-and-focus
issueshighThe homepage probe finds no h1/h2/h3 and only a header landmark, while the custom gate is not represented as a dialog. Focus styling is visible, but structure and modal semantics are missing.
F10 high: Page structure is weak for assistive navigation
be-inclusive
legible-text
passhighDesktop/mobile captures show readable line lengths and no clipping in the primary gate content.
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse identifies user-scalable=no and maximum-scale=1 in the live viewport meta, preventing users from zooming despite otherwise successful 360 px reflow.
F11 high: Mobile viewport disables pinch zoom
follow-best-practices
no-console-errors
passhighLighthouse reports no browser console errors.
follow-best-practices
sound-document-and-assets
issueshighThe image primitive finds all 100 inspected images missing width/height and srcset; 11 are oversized, and Lighthouse also finds low-resolution thumbnails stretched on mobile.
F12 medium: Image markup omits intrinsic dimensions and responsive sources
follow-best-practices
browser-platform-hygiene
passhighLighthouse reports BFCache, inspector issues, geolocation-on-load and notification-on-load checks passing.
be-discoverable
title-and-description
passhighHomepage, search and detail templates expose descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
passhighReal href links, viewport metadata, permissive robots rules and Lighthouse SEO score 1.0 support crawlability.
be-discoverable
canonical-and-indexing-signals
issueshighThe requested host redirects to xnxx.com; probes on both homepage and detail page find no rel=canonical, even though robots.txt permits crawling and sitemap.xml exists.
F13 medium: Redirected public pages omit canonical URLs
be-discoverable
structured-and-shareable-metadata
passhighThe video detail includes VideoObject JSON-LD, Open Graph title/type/url/duration/image, and captions.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders evidence shows no HSTS, no X-Content-Type-Options, no Permissions-Policy, and a very broad CSP containing unsafe-inline and unsafe-eval. X-Frame-Options is present and no client secrets were found.
F14 high: Browser-enforced security headers are incomplete and CSP is weak
be-private-and-secure
data-minimisation-and-third-parties
passhighNo known tracker origins, cookies, or exposed secrets were detected on the pre-consent load; CDN requests were content assets.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighLighthouse confirms no geolocation/notification prompt on load; authentication was not invoked.
be-private-and-secure
defensive-browser-policies
issueshighHeaders evidence shows no HSTS, no X-Content-Type-Options, no Permissions-Policy, and a very broad CSP containing unsafe-inline and unsafe-eval. X-Frame-Options is present and no client secrets were found.
F14 high: Browser-enforced security headers are incomplete and CSP is weak
be-resilient
progressive-enhancement
issueshighDiscoverability evidence measures only 29% raw-to-rendered content coverage. The raw response includes metadata but much of the navigable category/listing content appears only after JavaScript.
F15 high: Most rendered content is unavailable to non-JavaScript clients
be-resilient
resilient-runtime-behaviour
passmediumRepresentative pages and the custom overlay render without clipping at desktop and 360 px; direct public routes load independently.
be-resilient
offline-and-installable
not-applicablehighThis public media website is not presented as an installed app; a manifest exists but no service worker is registered. Offline media delivery is not a reasonable core expectation.
be-resilient
network-and-http-failure-states
passhighThe tested missing route produces a useful not-found state with a home recovery action rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
passhighThe document declares lang=en and exposes a language selector; no bidirectional content was observed, though CSS uses few logical properties.
be-internationalised
locale-aware-data
not-applicablehighNo user-facing dates, prices, currencies, or locale-sensitive numeric data appeared on the representative public paths.
be-internationalised
time-zone-correctness
not-applicablehighThe representative public paths expose no scheduling, event, or time-zone-sensitive workflow.
be-trustworthy
no-dark-patterns
passhighThe age gate states the condition plainly, gives equal category choices, links terms and parental controls, and does not shame refusal.
be-trustworthy
humane-error-handling
not-applicablehighNo data-entry form beyond keyword search appears on the representative public paths.
be-trustworthy
trustworthy-input-assistance
passhighThe only public input is keyword search; it is not an address/payment/sign-in field requiring autofill tokens.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighPremium, account, upload and payment flows were outside this public unauthenticated audit.
be-sustainable
optimised-assets
issueshighThe image primitive finds 100/100 legacy-format images, 100/100 without srcset, 89 below-fold images without lazy loading, and 11 oversized images; HAR transfers 465 KB of images on the gated entry load.
F16 high: The image pipeline is not responsive or resource-efficient
be-sustainable
no-wasteful-work
issueshighLighthouse estimates 387 KiB unused JavaScript (including 80% of xnxx.js) and 123 KiB unused CSS (98% of front.css); HAR shows the main script alone transfers 394 KB.
F08 medium: The entry page ships substantial unused JavaScript and CSS
be-sustainable
third-party-and-media-budget
issueshighThe image primitive finds 100/100 legacy-format images, 100/100 without srcset, 89 below-fold images without lazy loading, and 11 oversized images; HAR transfers 465 KB of images on the gated entry load.
F16 high: The image pipeline is not responsive or resource-efficient
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing intent exists for this site; the emerging agent-capability check is contextual.
be-agent-ready
on-device-inference
not-applicablehighNo declared agent-facing or on-device inference intent exists; this emerging check is contextual.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter 10 menu toggle pairs, heap self size rose only 191,886 bytes (0.97%) and node count 0.73%, consistent with bounded warm-up rather than unbounded retention.
be-memory-efficient
bounded-footprint
passhighBaseline heap is about 19.7 MB for a media listing and remains about 19.9 MB after interaction, proportionate to the page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighHeap constructor summaries show no Detached* population and repeated menu toggles did not cause material growth.

Provenance

Canonical report: results/atomic/reports/0599-www_txnhh_com.json
Report SHA-256: e666ce38fff6210f9fc4b03a59c9ea886fd24fb8857760d7b8803c7f696bb8ea
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_txnhh_com/2026-07-21T20-37-02-342Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_txnhh_com/2026-07-21T20-37-02-342Z
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.