Manifest position 136 · CrUX rank bucket 1000

https://www.porn300.com

Coverage complete

Coverage-complete representative audit. A temporary Cloudflare 1015 response affected one repeat detail fetch, but the detail screenshot and later active playback probe succeeded, so no atomic check remained blocked.

Attempts
2 / 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-mode screenshot remains on the same #f5f5f5 body surface as the default capture; the computed probe reports colorScheme "normal" and body background rgb(245,245,245).
F01 medium: The site remains light when the user requests a dark color scheme.
respect-user-preferences
respects-reduced-motion
issueshighUnder prefers-reduced-motion: reduce, the blink animation still runs with a 1000 ms duration and the probe finds no reduced-motion media rule.
F02 low: The page does not adapt animation when reduced motion is requested.
respect-user-preferences
respects-contrast
issueshighThe prefers-contrast: more probe is active but finds no prefers-contrast or forced-colors media rule; the page capture is visually unchanged.
F03 medium: The UI does not explicitly adapt to increased-contrast or forced-color preferences.
implement-natural-interactions
view-transitions
issueshighDOM and CSS inspection across homepage, categories, search and detail templates found no @view-transition rule, view-transition-name or transition opt-in.
F04 low: MPA route changes use abrupt full-page swaps rather than cross-document View Transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighThe audited templates have no scroll-linked animation or scrollytelling surface, so there is no scroll animation implementation to judge.
implement-natural-interactions
physical-gestures
not-applicablehighThe MPA catalogue exposes no swipe, pull, carousel or gesture-driven interaction requiring custom physics.
provide-guided-navigation
scroll-state-aware-chrome
passhighThe rendered templates include a persistent sticky header/search treatment and clear scrollable document structure without a detached floating obstruction.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover or floating menu that must anchor near a viewport edge was present on the representative paths.
provide-guided-navigation
directs-attention
passhighSelected navigation, descriptive page headings, category chips and conventional pagination make destination and next step visible across listing/detail paths.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighLoad screenshots across homepage, listing, search and detail show no full-viewport interstitial obscuring core content.
maximize-content-reduce-noise
semantic-dismissible-primitives
passhighDOM inspection found no custom in-page modal or transient overlay on the representative first-party templates; ordinary navigation and the native media player are used.
maximize-content-reduce-noise
reduced-chrome
issueshighThe video first viewport shows two stacked sidebar ads beside the player, while global navigation presents campaign links such as Live Sex and Sex Today as ordinary destinations; the detail probe counts 34 ad-class/id elements.
F05 medium: Advertising and affiliate chrome competes strongly with the primary video content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighThe mobile layout primitive reports scrollWidth 447 px against clientWidth 360 px, producing 87 px of horizontal overflow.
F06 high: The category listing overflows a 360 px mobile viewport.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS inspection reports zero @container rules even though the same card/navigation patterns appear in different grid and sidebar contexts.
F07 low: Reusable cards and navigation adapt only through viewport media queries.
adapt-to-the-form-factor
input-modality-aware
issueshighThe authored CSS contains :focus{outline:none}; focusing the first link yields outline-style none. Category links and pagination controls are roughly 30 px high, with many pagination targets near 30 by 31 px.
F08 high: Keyboard focus is suppressed and many controls are below recommended touch size.
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage and detail first viewports clearly present a searchable catalogue and a prominent play action respectively.
support-core-task-success
primary-flow-completion
passhighHomepage video link opened a detail page and activating the prominent play control started a muted video element (paused=false, currentTime advanced).
support-core-task-success
clear-system-state-and-recovery
passhighThe unknown route shows a specific not-found explanation and a direct Return to main page recovery link.
be-fast-and-stable
good-core-web-vitals
issuesmediumLighthouse measured LCP at 2.8 s, above the 2.5 s good threshold, although the raw trace measured 1.10 s; CLS was 0.018 and TBT 0 ms.
F09 medium: One lab run puts LCP outside the Core Web Vitals good range.
be-fast-and-stable
visual-stability
passhighMobile layout observer measured CLS 0.014 and Lighthouse measured 0.018, both in the good range; thumbnail dimensions reserve most media space.
be-fast-and-stable
efficient-main-thread
passhighTrace and Lighthouse both measured zero long tasks/TBT during load.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR identifies preload-4eaff90568.min.js as a high-priority parser-inserted candidate; DOM confirmation shows a classic script without async, defer or type=module. Main JS is correctly deferred and the ad script is dynamically async.
F10 low: A parser-inserted preload script can delay initial parsing.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse unused-code audits fail with two JavaScript items and one CSS item; HAR shows scripts account for 133 KB transferred and third parties account for 156 KB overall.
F11 medium: The homepage ships avoidable unused JavaScript and CSS.
be-inclusive
names-roles-labels
issueshighLighthouse link-name fails with one affected element; the DOM recon also includes multiple empty-text outbound anchors.
F13 medium: At least one homepage link has no discernible accessible name.
be-inclusive
sufficient-contrast
issueshighLighthouse color-contrast fails with 66 affected nodes on the homepage.
F12 high: Many text and UI color combinations fail minimum contrast.
be-inclusive
structure-and-focus
passhighHeading order and landmarks passed Lighthouse and DOM inspection; the focus visibility defect is recorded under input-modality-aware rather than duplicated here.
be-inclusive
legible-text
passhighScreenshots show unclipped, consistently aligned headings and card labels across desktop and mobile; the separate contrast failures are recorded explicitly.
be-inclusive
zoom-reflow-targets-and-media
issueshighBefore and after playback, all inspected video elements have zero track elements; the Video.js captions menu exists but contains only the off/settings entries.
F14 high: The representative video exposes no captions or equivalent track.
follow-best-practices
no-console-errors
passhighLighthouse reported no browser console errors or uncaught exceptions.
follow-best-practices
sound-document-and-assets
issueshighThe images primitive finds one image without width and height attributes. The page otherwise has a valid HTML doctype, UTF-8 charset and correct sampled image aspect ratios.
F15 low: One above-the-fold image lacks explicit intrinsic dimensions.
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scored 1.00 with no inspector issues or observed prompt-on-load behavior.
be-discoverable
title-and-description
passhighHomepage, listing, search and detail templates expose descriptive titles; homepage and detail include descriptive meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
passhighLighthouse SEO scored 1.00; anchors use real href values, viewport metadata exists, and robots allows general crawlers.
be-discoverable
canonical-and-indexing-signals
passhighHomepage/detail expose canonicals, return successful content, and robots.txt plus sitemap index are consistent; only Amazonbot is intentionally disallowed.
be-discoverable
structured-and-shareable-metadata
issueshighThe detail probe finds a canonical URL and og:title/og:image, but zero JSON-LD blocks for the visible video entity.
F16 medium: Video detail pages have Open Graph tags but no VideoObject structured data.
be-private-and-secure
secure-transport-and-headers
issueshighThe headers primitive reports no Content-Security-Policy or Strict-Transport-Security. The stop_redirect cookie is not Secure and uses SameSite=None.
F17 high: HTTPS is used, but CSP and HSTS are absent and one cookie is insecure.
be-private-and-secure
data-minimisation-and-third-parties
issueshighHAR records 9 third-party requests and 155,798 transferred bytes, about 44% of the 357,312-byte load. A Matomo request includes the full page URL, detailed user-agent data and screen resolution; tracker recon identifies five third-party origins.
F19 high: Third-party advertising and analytics receive a large default-load footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe linked login widget contains username and password fields; its rendered source has no PublicKeyCredential or navigator.credentials authentication flow. No permission prompt was observed on page load.
F20 medium: The account widget offers password-only authentication with no passkey path.
be-private-and-secure
defensive-browser-policies
issueshighThe headers primitive reports missing X-Content-Type-Options, X-Frame-Options/frame-ancestors, Referrer-Policy and Permissions-Policy in addition to absent CSP/HSTS.
F18 high: The response omits the browser policies that constrain framing, referrers, MIME sniffing and permissions.
be-resilient
progressive-enhancement
passhighDiscoverability fetched 182,763 bytes of raw server HTML with 100% rendered-word coverage and no JS shell.
be-resilient
resilient-runtime-behaviour
passhighSearch, categories, detail/player and account widget rendered usable states; the temporary rate limit recovered and no persistent broken shell remained.
be-resilient
offline-and-installable
not-applicablehighThis is a public server-rendered media catalogue rather than an installable application; offline playback is not a proportionate requirement.
be-resilient
network-and-http-failure-states
passhighA representative unknown route renders an explanatory not-found state and a direct recovery link rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
issueshighThe main document declares lang="en", but the linked login widget has an empty html lang. CSS inspection of the main page found no logical inline/block properties despite a visible language selector.
F21 medium: Internationalisation foundations are inconsistent across linked surfaces.
be-internationalised
locale-aware-data
passmediumThe English catalogue renders abbreviated view counts and percentages consistently and offers a language selector; no currency/date input was present to expose hand-rolled locale errors.
be-internationalised
time-zone-correctness
not-applicablehighRepresentative content contains no scheduled events, local times or recurring time-zone-sensitive data.
be-trustworthy
no-dark-patterns
issueshighLive Sex and Sex Today appear alongside Categories, Pornstars, Tags and Channels, but resolve to bannerator.com campaign URLs; the detail sidebar is labelled Advertisement, showing that the site can distinguish ads when it chooses.
F22 high: Commercial campaign links are disguised as ordinary primary navigation.
be-trustworthy
humane-error-handling
passhighThe required search input uses native required validation, labels are present, and the tested not-found state uses neutral explanatory language plus recovery.
be-trustworthy
trustworthy-input-assistance
issueshighThe login probe reports blank autocomplete values for username and password; both homepage search inputs use autocomplete="off".
F23 medium: Sign-in fields omit autocomplete tokens, and search explicitly disables autocomplete.
be-trustworthy
safe-commercial-and-account-flows
passhighThe login widget clearly identifies login, registration, password recovery, persistence choice, and Cancel and close; no paid subscription or checkout was present.
be-sustainable
optimised-assets
issueshighThe images primitive reports 30 of 31 images without srcset, six legacy-format resources and zero modern-format images. Below-fold thumbnails are lazy-loaded and sampled images are not oversized.
F24 medium: Thumbnail delivery lacks responsive image candidates and modern formats.
be-sustainable
no-wasteful-work
passhighTrace found zero long tasks and HAR contained only 21 requests; below-fold images are lazy-loaded and ad code uses visibility-triggered loading.
be-sustainable
third-party-and-media-budget
passhighThe default homepage transfers 357 KB with no autoplay media; third-party privacy concerns are recorded separately, but total transfer and idle work remain proportionate for a media listing.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo agent-facing transaction or productivity capability is intended; ordinary crawlable content does not require WebMCP tools.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation, generation or language-model task is part of the observed core experience.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten full-page scroll cycles, heap self-size rose only 34,563 bytes (0.44%) and node count by 338 (0.27%), consistent with bounded lazy-load state rather than unbounded growth.
be-memory-efficient
bounded-footprint
passhighBaseline heap self-size is 7,778,953 bytes with 124,755 V8 snapshot nodes, proportionate for a 902-element media catalogue.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/after summaries show no Detached* constructor among top retained constructors and only minimal growth after repeated scrolling.

Provenance

Canonical report: results/atomic/reports/0136-www_porn300_com.json
Report SHA-256: 5d21646510cea452a5aae39b6f6fbda4f657dc7577e068277972052d73fc36cd
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_porn300_com/2026-07-25T21-21-48-483Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_porn300_com/2026-07-25T21-21-48-483Z
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.