Manifest position 862 · CrUX rank bucket 1000

https://www.pixiv.net

Coverage complete

Homepage was challenged by Cloudflare, but four representative public templates plus login and error recovery were directly audited. Authenticated posting, messaging, checkout/subscription, and account-management internals were not covered because they require an account.

Attempts
3 / 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-emulated listing screenshot is byte-identical to the light desktop capture and remains white; DOM tokens include dark values but the rendered page stays light.
F01 medium: Dark preference is ignored on public content pages
respect-user-preferences
respects-reduced-motion
issueshighThe live CSS probe found one active animation and no prefers-reduced-motion rule on the listing surface.
F02 medium: Motion is not reduced for users who request it
respect-user-preferences
respects-contrast
issueshighLighthouse accessibility reported a failing color-contrast audit on the mobile listing.
F03 medium: Automated contrast checks fail
implement-natural-interactions
view-transitions
issueshighThe rendered CSS probe found no view-transition declarations across the listing SPA surface.
F04 low: Route and state changes do not use View Transitions
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, or scroll-linked reveal experience is part of the audited public templates.
implement-natural-interactions
physical-gestures
passhighScreenshots and DOM show native document scrolling and standard controls; no custom pointer-driven gesture surface was present.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe long mobile capture shows a 5,608px feed with no progress indication; the CSS probe found no scroll-state or scroll-timeline implementation.
F05 low: Long listing chrome does not communicate scroll state
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip or edge-sensitive anchored overlay was opened or required in the representative logged-out flow.
provide-guided-navigation
directs-attention
passhighListing tabs, selected tag treatment, artwork hierarchy, and the 404 Back to Homepage action visibly direct the next step.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighPublic listing, artwork, and profile captures expose content without a full-screen interstitial; account prompts remain inline.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM probes across listing and login found zero dialog, popover, and details elements despite menus and the privacy notice surface.
F06 low: Transient UI is implemented without semantic overlay primitives
maximize-content-reduce-noise
reduced-chrome
passhighScreenshots show artwork grids and content occupying most of the viewport with restrained persistent chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt the requested 360x800 condition, layout metrics exposed a 1,366 CSS-pixel layout viewport scaled to 0.2635 and the screenshot shows extremely small text and controls.
F07 high: Mobile renders a scaled desktop canvas instead of a mobile layout
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe CSS probe found no @container rules; mobile behavior relies on a scaled, fixed-width page and viewport-wide rules.
F08 medium: Reusable content grids do not respond at component level
adapt-to-the-form-factor
input-modality-aware
issueshighThe live probe counted 193 rendered targets below 24px in at least one dimension; the first focused button computed to outline-style none. Lighthouse also failed target-size.
F09 high: Many targets are too small and keyboard focus is not visible
support-core-task-success
clear-purpose-and-primary-action
passhighListing heading, artwork content, search, Create an account, and Log in actions communicate purpose and next steps.
support-core-task-success
primary-flow-completion
passhighA logged-out user can browse listing to artwork/profile and reach a complete login form; no avoidable dead end occurred in that representative flow.
support-core-task-success
clear-system-state-and-recovery
passhighUnavailable artwork produced a clear Page not found state with a Back to Homepage action.
be-fast-and-stable
good-core-web-vitals
issueshighTrace measured LCP 6.98s; Lighthouse lab LCP was 21.0s, TBT 751ms, and CLS 0.111. Artwork layout CLS reached 0.358.
F10 high: Core Web Vitals are outside good thresholds
be-fast-and-stable
visual-stability
issueshighLayout observers measured CLS 0.205 on listing and 0.358 on artwork, with individual shifts up to 0.223.
F11 high: Late content causes substantial layout shift
be-fast-and-stable
efficient-main-thread
issueshighTrace found five long tasks and 168ms TBT; Lighthouse measured 751ms TBT.
F12 high: Startup JavaScript blocks the main thread
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 127 requests and 3.16MB transferred, including 2.84MB of script; trace LCP occurred at 6.98s.
F13 high: Critical delivery is slow and script-heavy
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR recorded 69 script requests and 2.84MB transferred for a public listing, with many ad-tech origins.
F14 high: The page ships an excessive script payload
be-inclusive
names-roles-labels
issueshighLighthouse failed image-alt, link-name, frame-title, landmark-one-main, and accessibility-tree audits; probe counted 121 unnamed links.
F15 high: Controls and links lack accessible names and landmarks
be-inclusive
sufficient-contrast
issueshighLighthouse failed the color-contrast audit on the mobile listing.
F16 medium: Some text fails WCAG contrast
be-inclusive
structure-and-focus
issueshighThe page has no main element, 121 unnamed links, and the focused button computed outline-style none.
F17 high: Focus and document structure are not robust
be-inclusive
legible-text
issueshighThe 360x800 screenshot fits a 1,366px-wide desktop canvas into the phone viewport, reducing text and controls to a fraction of intended size.
F18 high: Scaled mobile rendering makes text illegible
be-inclusive
zoom-reflow-targets-and-media
issueshighThe narrow capture is a scaled desktop layout and Lighthouse failed target-size; the probe found 193 undersized targets.
F19 high: Reflow and target sizing fail on mobile
follow-best-practices
no-console-errors
issueshighLighthouse recorded CORS failures and failed resource loads from Geniee and Adingo advertising endpoints.
F20 medium: Advertising requests generate console errors
follow-best-practices
sound-document-and-assets
issueshighImage audit found 17 of 24 images without dimensions, five oversized, five without srcset, and 21 in legacy formats.
F21 medium: Images lack dimensions and responsive delivery
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reported deprecated Shared Storage, persistent storage, Topics, and Protected Audience use, plus BFCache and inspector-issues failures.
F22 medium: Deprecated APIs and browser lifecycle blockers remain
be-discoverable
title-and-description
passhighProbe found a descriptive title and meta description on the listing; artwork also exposed a descriptive title in raw HTML.
be-discoverable
crawlable-and-mobile-friendly
passhighDOM contains real href links, viewport metadata is present, and robots.txt returned 200 with targeted rather than site-wide disallow rules.
be-discoverable
canonical-and-indexing-signals
passhighListing returned 200 and exposed canonical https://www.pixiv.net/en/tags/original; robots.txt was reachable and did not block the audited paths.
be-discoverable
structured-and-shareable-metadata
issueshighThe artwork page has Open Graph metadata, but the live probe found zero JSON-LD blocks on the public content surface.
F23 medium: Rich pages omit structured entity metadata
be-private-and-secure
secure-transport-and-headers
issueshighHeader audit found no CSP or X-Content-Type-Options; cookie audit found eight cookies without Secure and all 18 with SameSite=None.
F24 high: Security headers and cookie flags are incomplete
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker audit found 34 third-party origins and 12 known tracker domains; multiple analytics identifiers persist for 400 days.
F25 high: Public browsing activates a large tracking footprint
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo permission prompt appeared on load; login inputs use username webauthn and current-password webauthn autocomplete tokens plus federated options.
be-private-and-secure
defensive-browser-policies
issueshighHeaders lacked CSP, Referrer-Policy, Permissions-Policy, and X-Content-Type-Options; HSTS and X-Frame-Options were present.
F26 high: Defensive browser policies are missing
be-resilient
progressive-enhancement
issueshighDiscoverability measured only 7% raw/rendered word coverage and classified the listing as a JS shell; artwork coverage was 14%.
F27 high: Core listing content is mostly unavailable without JavaScript
be-resilient
resilient-runtime-behaviour
passhighListing, artwork, profile, login, and error surfaces reached stable rendered states without clipped modal content.
be-resilient
offline-and-installable
passhighProbe found a manifest URL and an active service-worker controller on the app-like listing surface.
be-resilient
network-and-http-failure-states
passhighAn unavailable artwork rendered an intentional 404 with clear recovery instead of a blank shell.
be-internationalised
lang-dir-and-logical-properties
passhighThe English listing and login set html lang=en and expose a visible language selector on login.
be-internationalised
locale-aware-data
passhighThe /en route renders localized English labels and human-readable dates on artwork cards rather than one fixed Japanese UI.
be-internationalised
time-zone-correctness
not-applicablehighThe audited public art browsing and login surfaces contain no scheduling or time-zone-sensitive event flow.
be-trustworthy
no-dark-patterns
passhighObserved public browsing and login surfaces use explicit Create account and Log in labels without confirmshaming or disguised actions.
be-trustworthy
humane-error-handling
passhighLogin uses native text/password inputs and keeps alternative sign-in methods visible; the observed 404 gives neutral, actionable recovery.
be-trustworthy
trustworthy-input-assistance
passhighLogin probe found autocomplete="username webauthn" and "current-password webauthn" on the credential fields.
be-trustworthy
safe-commercial-and-account-flows
passhighAccount entry identifies existing-account login separately from account creation and supports federated sign-in plus WebAuthn autocomplete.
be-sustainable
optimised-assets
issueshighImage audit found 21 legacy-format images, five oversized images, five without srcset, and 17 without dimensions.
F28 medium: Image delivery wastes bytes
be-sustainable
no-wasteful-work
issueshighHAR recorded 69 script requests and tracker audit found 34 third-party origins, while trace recorded repeated long tasks.
F29 high: Background advertising and analytics dominate work
be-sustainable
third-party-and-media-budget
issueshighThe public listing transferred 3.16MB across 127 requests; 2.84MB was script and 34 third-party origins were contacted.
F30 high: Third-party script cost is disproportionate
be-agent-ready
structured-agent-capabilities
issueshighNo structured agent capability was exposed, and non-JS discoverability covered only 7% of listing content despite clear search and browsing tasks.
F31 low: Machine clients must scrape a JavaScript-heavy interface
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model task is necessary to complete the audited browsing and authentication journeys.
be-memory-efficient
no-leak-under-repeated-interaction
issueslowHeap summary rose from 68.45MB and 1,463,236 nodes to 72.79MB and 1,537,506 nodes after 10 bottom/top scroll cycles, a 6.3% size increase. Separate-load noise limits confidence, but the direction warrants profiling.
F32 medium: Repeated feed interaction grows the retained heap
be-memory-efficient
bounded-footprint
issueshighBaseline heap summary contained 1,463,236 nodes and 68.45MB self size before prolonged interaction.
F33 medium: The public listing has a large baseline heap footprint
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNeither baseline nor post-interaction heap summary listed Detached constructors among retained top constructors.

Provenance

Canonical report: results/atomic/reports/0862-www_pixiv_net.json
Report SHA-256: aa0a9075e99730e6c15659d5fbc88b1a44b92ec36b77c8ae06ae67aba149b295
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_pixiv_net/2026-07-28T09-19-23-238Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_pixiv_net/2026-07-28T09-19-23-238Z
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.