Manifest position 792 · CrUX rank bucket 1000

https://www.twpornstars.com

Coverage complete

Atomic coverage complete: 58/58 checks judged across five representative paths.

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-condition screenshot is pixel-identical to the light screenshot and html computes color-scheme: normal.
F01 medium: No system-driven dark theme
respect-user-preferences
respects-reduced-motion
passhighThe emulated reduced-motion preference matched and the page exposed zero active animations.
respect-user-preferences
respects-contrast
passmediumThe forced-colors screenshot preserves visible text, links, controls, and media boundaries.
implement-natural-interactions
view-transitions
issueshighNo view-transition CSS or cross-document transition rule is present; home-to-detail navigation swaps instantly.
F02 low: Route changes are abrupt
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, reveal, carousel, or other scroll-linked animation exists to implement.
implement-natural-interactions
physical-gestures
not-applicablehighThe site exposes links, pagination, and menu/search toggles, but no swipe, drag, snap carousel, or gesture-driven control.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe page is 3,077 px tall on desktop and 5,296 px on mobile, but has no sticky/scroll-state-aware chrome or progress affordance.
F03 low: Long pages lack scroll-aware navigation
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, or viewport-edge anchored overlay is present.
provide-guided-navigation
directs-attention
issuesmediumNavigating from the masonry listing to a performer detail uses an abrupt full-page swap with no focus/target cue or directional transition.
F04 low: Navigation does not cue where attention moved
maximize-content-reduce-noise
no-intrusive-interruptions
passhighNo modal, consent wall, or full-viewport interstitial obscured core content in the captured load states.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighMobile menu and search are custom button/div UI; there are no dialog, popover, or details elements and the buttons expose no expanded state.
F05 medium: Custom menu/search controls omit semantic state
maximize-content-reduce-noise
reduced-chrome
issueshighOn mobile, two unrelated dating ads occupy the band between navigation and the Top Pornstars heading, delaying the core listing.
F06 medium: Advertising displaces primary mobile content
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360 px, scrollWidth equals clientWidth (360), horizontal overflow is 0, and the masonry becomes two columns.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCards resize across viewports, but the live stylesheet exposes no @container rule or container-type for reusable cards.
F07 low: Reusable cards rely only on viewport adaptation
adapt-to-the-form-factor
input-modality-aware
issueshighFocus receives a native outline, but pagination links are only 10–16 px wide and many card labels are 18 px high.
F08 medium: Many controls are too small for touch
support-core-task-success
clear-purpose-and-primary-action
passhighTop Pornstars is a clear H1; Popular Videos, pagination, and performer cards expose the browse task immediately.
support-core-task-success
primary-flow-completion
passhighThe listing exposes real performer hrefs and the selected TeannaTrump route returned 200 with profile statistics, posts, and pagination.
support-core-task-success
clear-system-state-and-recovery
passhighA missing URL returns HTTP 404 and presents a clear Not Found heading, explanation, and navigation back to site sections.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 3.46 s (outside good <=2.5 s), CLS 0.069, and TBT 117.5 ms; trace LCP was 2.79 s.
F09 medium: Largest content appears too slowly
be-fast-and-stable
visual-stability
issueshighDesktop layout observed CLS 0.264, dominated by a 0.263 shift; all 34 images lack width/height.
F10 high: Desktop load has a large layout shift
be-fast-and-stable
efficient-main-thread
passhighThe trace found zero long tasks and 0 ms total blocking time; both layout captures also reported no long tasks.
be-fast-and-stable
efficient-resource-delivery
issueshighThe page transfers 2.01 MB over 68 requests; 30 below-fold images are not lazy and 34 lack responsive sources.
F11 medium: Images are eagerly and non-responsively delivered
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighScripts transfer 435 KB; Google Tag Manager alone transfers 282 KB and multiple ad/analytics bundles load before user interaction.
F12 medium: Third-party scripts dominate avoidable code cost
be-inclusive
names-roles-labels
issueshighLighthouse found two icon-only buttons without names, an unnamed full-page ad link, and an untitled iframe; search controls also have no labels.
F13 high: Core controls and ad embeds lack accessible names
be-inclusive
sufficient-contrast
issueshighBrand/navigation pink has contrast ratios 2.71:1 and 2.9:1 against light surfaces, below 4.5:1 for normal text.
F14 high: Brand navigation text fails contrast
be-inclusive
structure-and-focus
issueshighThe page has one H1 and visible native focus, but no header, nav, main, or footer landmarks despite substantial navigation and content.
F15 medium: Page structure lacks landmarks
be-inclusive
legible-text
passmediumBody and headings remain unclipped and readable in both layouts; content labels wrap without horizontal clipping.
be-inclusive
zoom-reflow-targets-and-media
issueshighReflow itself succeeds and user scaling is not disabled, but pagination and many labels are materially below recommended target dimensions.
F16 medium: Small targets weaken zoom/reflow usability
follow-best-practices
no-console-errors
issueshighA Twitter image request logs a 404 console error; the HAR also records one 404 resource.
F17 low: A failed image logs a console error
follow-best-practices
sound-document-and-assets
issueshighDoctype and UTF-8 are valid, but all 34 images omit explicit dimensions and 15 are over 2x their displayed width.
F18 high: Image markup omits intrinsic dimensions
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reports three deprecated API warnings plus DevTools inspector issues.
F19 medium: Deprecated and inspector issues remain
be-discoverable
title-and-description
passhighHome and performer detail pages have descriptive titles and a meta description, both present in raw HTML.
be-discoverable
crawlable-and-mobile-friendly
issueshighViewport metadata exists and robots permits search, but the language control uses javascript:void(0), four anchors lack href, and many image links have no discernible text.
F20 medium: Some navigation is not crawlable or named
be-discoverable
canonical-and-indexing-signals
issueshighPages return 200 and robots allows search, but home/detail expose no canonical or hreflang and /sitemap.xml returns 404.
F21 medium: Canonical discovery signals are incomplete
be-discoverable
structured-and-shareable-metadata
issueshighThe home listing and performer detail expose neither JSON-LD nor Open Graph metadata despite representing crawlable profile/media entities.
F22 medium: Profile pages lack rich/share metadata
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used and no sensitive secrets were found, but CSP/HSTS/nosniff are missing and three first-party analytics/ad cookies are not Secure.
F23 high: Transport defenses and cookie flags are weak
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe load contacts 11 third-party origins; 46/68 requests and 1.72 MB are third-party, with Google Analytics/GTM and ad-tech domains active before interaction.
F24 high: Initial load has a broad tracking footprint
be-private-and-secure
in-context-permissions-and-modern-auth
passmediumNo geolocation/notification permission prompt fired on load, and no authentication flow exists on the covered public browsing templates.
be-private-and-secure
defensive-browser-policies
issueshighCSP/frame-ancestors or X-Frame-Options, HSTS, Referrer-Policy, and Permissions-Policy are all absent.
F25 high: Browser-enforced policy headers are absent
be-resilient
progressive-enhancement
passhighRaw HTML contains 100% of rendered home content words and 99% on the performer detail; neither page is a JS shell.
be-resilient
resilient-runtime-behaviour
passmediumTen open/close menu cycles left the DOM at 510 nodes, and listing/detail/error routes remained usable.
be-resilient
offline-and-installable
not-applicablehighThis public media directory is content-oriented rather than an installed application, and exposes no manifest.
be-resilient
network-and-http-failure-states
passhighThe server returns a real 404 and renders an explanatory recovery page with links to core sections.
be-internationalised
lang-dir-and-logical-properties
issueshighThe English document has an empty html lang and dir even though it links an Español variant.
F26 high: Document language is undeclared
be-internationalised
locale-aware-data
issuesmediumProfile dates/durations are rendered as terse fixed strings such as 11y, 4y1m, 6y5m rather than locale-aware human-readable durations.
F27 low: Relative durations are not locale-aware
be-internationalised
time-zone-correctness
not-applicablehighCovered templates show relative post ages but no scheduled events, exact local times, or cross-zone coordination.
be-trustworthy
no-dark-patterns
issueshighDating ads appear directly under Popular Videos before core content, while Lighthouse found an unnamed viewport-sized outbound ad link, making sponsorship and destination unclear.
F28 high: Advertising destination and sponsorship are unclear
be-trustworthy
humane-error-handling
not-applicablemediumThe only covered form is a search control with no required multi-field validation or user-data submission flow.
be-trustworthy
trustworthy-input-assistance
not-applicablemediumThere are no address, payment, sign-in, sign-up, or other personal-data fields requiring autofill tokens.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, consent, authentication, or account-management journey is exposed in the covered public browsing flow.
be-sustainable
optimised-assets
issueshighAll 34 images lack srcset, 15 are oversized, 30 below-fold images are eager, and images transfer 1.35 MB.
F29 high: Media assets are not proportionately optimised
be-sustainable
no-wasteful-work
issueshighAd and analytics requests begin on load across 11 third-party origins despite no user interaction; the main thread is light, but network background work is not.
F30 medium: Background network work starts without user value
be-sustainable
third-party-and-media-budget
issueshighThird parties account for 1.72 MB and 46 requests, including 282 KB from GTM and 1.35 MB of third-party Twitter imagery.
F31 high: Third-party budget is disproportionate
be-agent-ready
structured-agent-capabilities
not-applicablehighRobots explicitly blocks major AI agents and this read-only directory declares no agentic actions or tools.
be-agent-ready
on-device-inference
not-applicablehighThe site provides simple server-rendered browsing/search and has no summarisation or language-model workflow that needs on-device inference.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten cycles, heap nodes decreased 193,264→192,927, self size decreased 9,756,514→9,735,972 bytes, DOM stayed at 510 nodes, and used heap fell.
be-memory-efficient
bounded-footprint
passhighThe page uses about 9.76 MB heap self size and 510 live DOM elements, proportionate to a 34-card media listing.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNeither heap summary reports Detached constructors, totals decreased after repeated toggles, and live DOM node count remained 510.

Provenance

Canonical report: results/atomic/reports/0792-www_twpornstars_com.json
Report SHA-256: 0cb5d6396b0a4ab7d0852f0e780deff7928b1b401fd106f1aae76d0befb43bca
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_twpornstars_com/2026-07-23T01-40-38-430Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_twpornstars_com/2026-07-23T01-40-38-430Z
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.