Manifest position 323 · CrUX rank bucket 1000

https://jp.xhamster.com

Coverage complete

Atomic coverage complete across five representative public archetypes; authenticated, payment, and destructive flows excluded.

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
issueshighPaired light and dark captures are visually unchanged, and the DOM reports color-scheme: normal; the interface remains dark under prefers-color-scheme: light.
F01 medium: Theme does not follow the user’s light/dark preference.
respect-user-preferences
respects-reduced-motion
issueshighThe reduced-motion probe found eight running shimmer animations, each 2000 ms, while matchMedia confirmed prefers-reduced-motion: reduce.
F02 medium: Loading shimmer continues under reduced-motion.
respect-user-preferences
respects-contrast
issueshighThe CSS feature probe found no prefers-contrast/forced-colors handling; Lighthouse reported color-contrast failures.
F03 medium: Contrast preferences are not handled and baseline contrast failures remain.
implement-natural-interactions
view-transitions
issueshighThe loaded CSS contained no view-transition usage; navigation is conventional full replacement.
F04 low: Route and state changes do not use View Transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation, parallax, scrollytelling, or reveal behavior was present on the sampled templates.
implement-natural-interactions
physical-gestures
not-applicablehighNo gesture-specific swipe, pull, reorder, or carousel interaction was exposed on the sampled paths; native scrolling remains available.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe first viewport and feature probe show fixed dense chrome but no scroll-state/container-query or scroll-timeline treatment.
F05 low: Persistent navigation does not react to scroll state.
provide-guided-navigation
anchored-positioning
issuesmediumThe CSS feature probe found no anchor-name, position-anchor, or position-try usage despite multiple header dropdown controls.
F06 low: Menus and transient controls do not use resilient CSS anchoring.
provide-guided-navigation
directs-attention
passhighDesktop screenshot shows a persistent labelled sidebar and a red active-tab underline; links have real href destinations.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighHomepage, detail, search, and signup captures all show the same near-full-viewport consent interruption covering core content. Reject is available, but reading or acting requires clearing the overlay first.
F07 high: A large consent modal obscures every sampled primary surface on first load.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighWhile the modal was visible, the feature probe found zero <dialog> elements and zero [role=dialog] elements.
F08 medium: The blocking consent overlay lacks dialog semantics.
maximize-content-reduce-noise
reduced-chrome
issueshighDesktop and narrow captures devote a large persistent left rail plus multiple top promotional bands to chrome; the narrow view leaves only a small clipped content column.
F09 medium: Dense navigation and promotional chrome compete with primary content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighLayout recorded scrollWidth 1038 versus visualViewportWidth 360, 678 px horizontal overflow, on both homepage and detail. The signup mobile capture places the form mostly off-screen.
F10 critical: The site serves a desktop-width layout at a 360 px visual viewport.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe CSS probe found no @container rules, and the narrow screenshot shows desktop header/sidebar/content dimensions preserved and clipped.
F11 high: Reused components do not adapt to their available container.
adapt-to-the-form-factor
input-modality-aware
issueshighThe first focused link computed to outline: none and box-shadow: none. The probe lists many 25–40 px-high controls; Lighthouse also failed target-size.
F12 high: Keyboard focus is invisible and many targets are too short.
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage H1 and card grid clearly identify the catalogue; detail and search routes load their expected archetypes.
support-core-task-success
primary-flow-completion
passhighA representative listing link reached the detail route directly with content and player region present; no account wall blocked browsing.
support-core-task-success
clear-system-state-and-recovery
passhighThe deliberate invalid route rendered a Japanese “page not found” explanation, home link, support link, and recovery content.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 3.4 s and FCP 2.8 s, while the desktop trace was faster at 1.14 s; the common mobile condition misses the 2.5 s good LCP threshold.
F13 medium: Mobile LCP is outside the good range.
be-fast-and-stable
visual-stability
passhighLayout observer measured CLS 0.000012 on home and 0 on detail; Lighthouse reported CLS 0.
be-fast-and-stable
efficient-main-thread
passhighTrace recorded two long tasks, 152 ms TBT and a 167 ms longest task; Lighthouse mobile TBT was 10 ms, within the good range.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR found three parser-inserted very-high-priority stylesheets; Lighthouse failed cache, image-delivery, dependency-tree and render-blocking insights. DOM confirmation shows scripts are deferred, so the issue is concentrated in styles and delivery rather than falsely labelling those scripts blocking.
F14 medium: The critical path includes multiple render-blocking styles and weak cache/image delivery signals.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse failed unused CSS, unused JavaScript, and legacy JavaScript audits; HAR recorded 61 scripts and about 1.02 MB transferred script bytes.
F15 medium: The homepage ships substantial unused and legacy code.
be-inclusive
names-roles-labels
issueshighLighthouse failed button-name, link-name, label-content-name-mismatch, and list audits; the image primitive also found one image without alt.
F16 high: Some controls and links lack usable accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse’s color-contrast audit failed on the sampled homepage.
F17 high: Text/UI contrast does not consistently meet WCAG minimums.
be-inclusive
structure-and-focus
issueshighThe focused first link had no outline or shadow, and Lighthouse reported structural/list accessibility failures.
F18 high: Focus visibility and document structure need repair.
be-inclusive
legible-text
passhighDesktop captures show readable 14–24 px Japanese text with clear spacing and no clipping at the intended desktop width.
be-inclusive
zoom-reflow-targets-and-media
issueshighAt 360 px, content remains 1038 px wide with 678 px overflow; Lighthouse failed meta-viewport/target-size and the mobile account panel is mostly beyond the viewport.
F19 critical: Narrow reflow fails and controls fall below recommended target size.
follow-best-practices
no-console-errors
passhighLighthouse best-practices score was 1.0 and did not report console-error or uncaught-exception failures.
follow-best-practices
sound-document-and-assets
issueshighThe image primitive found 29 of 36 images without width/height and 12 oversized relative to display; Lighthouse failed unsized-images and image-delivery.
F20 medium: Many images omit intrinsic dimensions or are oversized.
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scored 1.0 with no deprecated API, notification, geolocation, or paste-prevention failure.
be-discoverable
title-and-description
passhighDOM probe found a descriptive Japanese title and non-empty meta description.
be-discoverable
crawlable-and-mobile-friendly
passhighReal href links, viewport meta, and a permissive route-aware robots.txt were present; Lighthouse SEO scored 1.0.
be-discoverable
canonical-and-indexing-signals
issueshighThe Japanese page links to many language hosts, but the head probe found no link[hreflang]; sitemap.xml returned 404. Canonical and robots were otherwise present.
F21 low: Localized variants are not connected with hreflang metadata.
be-discoverable
structured-and-shareable-metadata
issueshighThe probe found no JSON-LD and no Open Graph properties despite a public, indexable content catalogue.
F22 low: The homepage lacks structured and social-preview metadata.
be-private-and-secure
secure-transport-and-headers
issueshighCSP is limited to frame-ancestors; X-Content-Type-Options and Referrer-Policy are absent. Two first-party cookies lack Secure and the settings cookie is SameSite=None.
F23 high: Transport is HTTPS, but CSP and cookie protections are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighHAR recorded 118 of 145 requests and 1.62 of 1.74 MB on non-page origins, including Google account code and advertising/CDN origins; trackers inventory found 16 third-party origins. Some are organizational CDNs, but the total cross-origin surface is still large.
F24 high: The anonymous homepage has a broad third-party/network footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
issuesmediumThe sampled signup surface advertises email and federated entry; no WebAuthn/passkey capability was exposed in the rendered flow. No permission prompt fired on load.
F25 low: Public account entry points do not expose phishing-resistant authentication.
be-private-and-secure
defensive-browser-policies
issueshighHSTS and clickjacking protection are present, but Referrer-Policy and nosniff are absent; Permissions-Policy only declares two client-hint features, and CSP only supplies frame-ancestors.
F26 medium: Defensive policy coverage is narrow.
be-resilient
progressive-enhancement
passhighDiscoverability comparison found 83% rendered-word coverage in 414,924-byte raw HTML, with title, H1, and description present and no JS shell.
be-resilient
resilient-runtime-behaviour
passhighAll five representative routes rendered meaningful HTML and navigation without blank shells; invalid-route recovery remained functional.
be-resilient
offline-and-installable
not-applicablehighThe core product is streamed network media and is intrinsically online; although a manifest and service-worker controller exist, offline playback is not a meaningful requirement.
be-resilient
network-and-http-failure-states
passhighA deliberate nonexistent route produced a clear localized not-found state with explanation and links back home/support.
be-internationalised
lang-dir-and-logical-properties
passhighThe Japanese host declares html lang=ja and renders translated navigation/content; language-switch links expose many localized hosts.
be-internationalised
locale-aware-data
not-applicablehighThe sampled public templates did not present dates, currencies, or other locale-sensitive values requiring formatting.
be-internationalised
time-zone-correctness
not-applicablehighNo scheduled or time-zone-sensitive event data appeared on the sampled public templates.
be-trustworthy
no-dark-patterns
passhighThe observed consent surface gives accept and reject equal-sized adjacent controls and links to cookie/privacy policies; no preselected paid commitment was observed.
be-trustworthy
humane-error-handling
passhighNo editable account fields were exposed before selecting an explicit signup method; the sampled search and 404 states provide clear outcomes rather than blame.
be-trustworthy
trustworthy-input-assistance
passhighThe visible search field has an explicit Japanese accessible label and purposeful autocomplete=off for query suggestions.
be-trustworthy
safe-commercial-and-account-flows
passhighNo purchase or subscription was initiated; public signup labels its account action as free and did not expose a hidden paid commitment in the sampled state.
be-sustainable
optimised-assets
issueshighThe image audit found 12 oversized images, 16 legacy-format URLs, 29 missing dimensions, and 8 below-fold images without lazy loading.
F27 medium: Image delivery wastes bytes and risks extra layout work.
be-sustainable
no-wasteful-work
issueshighHAR recorded 145 requests and 61 scripts; Lighthouse identified unused CSS/JS and legacy JavaScript.
F28 medium: The initial page executes more script and requests than its listing task needs.
be-sustainable
third-party-and-media-budget
issueshighCross-origin resources account for 1.62 MB of the 1.74 MB homepage transfer; script alone is about 1.02 MB before the user starts a video.
F29 high: Third-party code dominates transferred bytes before media playback begins.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing intent or transactional agent surface was present; this emerging capability is optional for this public media catalogue.
be-agent-ready
on-device-inference
not-applicablehighNo user task on the sampled paths required on-device language-model or summarisation inference.
be-memory-efficient
no-leak-under-repeated-interaction
passlowAfter ten search suggestion open/clear cycles, snapshot self size was 38.5 MB versus 36.6 MB baseline (+5%); native node count slightly fell, so this bounded sample does not show runaway retained growth.
be-memory-efficient
bounded-footprint
passlowHeap snapshots were 36.6–38.5 MB self size for a 1,827-element media catalogue page, proportionate to the rendered content.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passlowNo Detached* constructor appeared among top retained constructors and native-node count did not grow across the two summaries; confidence is limited because snapshots used fresh sessions.

Provenance

Canonical report: results/atomic/reports/0323-jp_xhamster_com.json
Report SHA-256: 4b1f12edf0cc345e30341088fc5a440bf6febeb4364173d55942b0eeb69916f2
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/jp_xhamster_com/2026-07-19T23-08-03-827Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/jp_xhamster_com/2026-07-19T23-08-03-827Z
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.