Manifest position 632 · CrUX rank bucket 1000

https://www.dlsite.com

Coverage complete

Atomic audit completed across portal, storefront, product, registration and failure-state archetypes. Not covered: authenticated checkout/payment completion, account management, adult-only section variants and every category template; these require credentials, a transaction or are represented by the same shared storefront shell.

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
issueshighDark-media screenshots are pixel-identical to light captures and computed color-scheme is normal; storefront and registration remain white.
F001 high: Dark-media screenshots are pixel-identical to light captures and computed color-scheme is normal.
respect-user-preferences
respects-reduced-motion
issuesmediumWith prefers-reduced-motion: reduce active, four 500–1000 ms animations and many transitions remained configured.
F002 medium: With prefers-reduced-motion: reduce active, four 500–1000 ms animations and many transitions remained configured..
respect-user-preferences
respects-contrast
passmediumUnder prefers-contrast: more, text and controls remained visible and keyboard focus exposed a 1px auto outline.
implement-natural-interactions
view-transitions
issueslowDOM/CSS probe found no view-transition usage on route-rich storefront/product navigation.
F003 low: DOM/CSS probe found no view-transition usage on route-rich storefront/product navigation..
implement-natural-interactions
scroll-driven-animations
passmediumNo scroll-linked visual effect requiring a scroll event handler was observed; the page uses ordinary scrolling and static sections.
implement-natural-interactions
physical-gestures
issuesmediumCarousel-heavy storefront uses Swiper 4 and no declarative scroll-snap/overscroll signal was found in the inspected UI/CSS.
F004 low: Carousel-heavy storefront uses Swiper 4 and no declarative scroll-snap/overscroll signal was found in the inspected UI/CSS..
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe long storefront has static dense chrome and no scroll-state container-query signal or progress/compact state in inspected CSS.
F005 low: The long storefront has static dense chrome and no scroll-state container-query signal or progress/compact state in inspected CSS..
provide-guided-navigation
anchored-positioning
issuesmediumMultiple dropdown/overlay classes exist, but no anchor positioning or semantic popover was present in the rendered DOM.
F006 low: Multiple dropdown/overlay classes exist, but no anchor positioning or semantic popover was present in the rendered DOM..
provide-guided-navigation
directs-attention
passhighVisible category tabs, breadcrumbs on product metadata, section headings and ranking labels consistently communicate location and next navigation choices.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighEvery fresh storefront/product load is covered by a full-page language modal, and registration is covered by a persistent consent banner.
F007 high: Every fresh storefront/product load is covered by a full-page language modal, and registration is covered by a persistent consent banner..
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe blocking language chooser is a fixed DIV; probes found zero dialog, popover, and details elements.
F008 medium: The blocking language chooser is a fixed DIV.
maximize-content-reduce-noise
reduced-chrome
issueshighThe mobile storefront is a scaled 1024px desktop canvas with stacked campaign, search, category and side-navigation chrome, leaving tiny content.
F009 medium: The mobile storefront is a scaled 1024px desktop canvas with stacked campaign, search, category and side-navigation chrome, leaving tiny content..
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a requested 360x800 viewport the site declares viewport width=1024; layout metrics report innerWidth 1024 and Chrome scales the entire desktop layout to 35%, producing unreadably small UI.
F010 critical: At a requested 360x800 viewport the site declares viewport width=1024.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumThe rendered storefront CSS probe found no @container signal; cards and navigation remain desktop-scaled instead of adapting locally.
F011 medium: The rendered storefront CSS probe found no @container signal.
adapt-to-the-form-factor
input-modality-aware
issueshighLighthouse failed target-size on the mobile storefront; scaled desktop controls become very small, although focus outline is present.
F012 high: Lighthouse failed target-size on the mobile storefront.
support-core-task-success
clear-purpose-and-primary-action
passhighStorefront title/search/categories and product title, price and purchase buttons make browsing and buying purpose clear after the locale gate.
support-core-task-success
primary-flow-completion
issueshighA fresh product journey is blocked before interaction by a locale overlay even when locale=ja_JP is in the URL; registration then adds a second consent obstruction.
F013 high: A fresh product journey is blocked before interaction by a locale overlay even when locale=ja_JP is in the URL.
support-core-task-success
clear-system-state-and-recovery
passhighInvalid email uses browser validation, and an invalid storefront URL returns an intentional HTTP 404 page rather than a false success or blank shell.
be-fast-and-stable
good-core-web-vitals
issueshighMobile Lighthouse measured LCP 34.3s, TBT 1.62s and performance 0.28; trace on desktop still measured LCP 4.82s and TBT 204ms.
F014 critical: Mobile Lighthouse measured LCP 34.3s, TBT 1.62s and performance 0.28.
be-fast-and-stable
visual-stability
passhighLayout observer measured CLS 0.091 on storefront and 0.089 on product, within the good <0.1 threshold despite image sizing opportunities.
be-fast-and-stable
efficient-main-thread
issueshighTrace recorded six long tasks, longest 186ms and 204ms TBT; Lighthouse mobile reported 11.2s main-thread work and 6.7s JS execution.
F015 high: Trace recorded six long tasks, longest 186ms and 204ms TBT.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 398 requests/5.88MB, ten parser-inserted VeryHigh stylesheets and missing cache headers; mobile Lighthouse found 11.79MB and redirect/cache failures.
F016 high: HAR recorded 398 requests/5.88MB, ten parser-inserted VeryHigh stylesheets and missing cache headers.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 1,728KiB unused JavaScript and 156KiB unused CSS; HAR includes 119 scripts and repeated TikTok/Google/Facebook tags.
F017 high: Lighthouse estimated 1,728KiB unused JavaScript and 156KiB unused CSS.
be-inclusive
names-roles-labels
issueshighLighthouse failed button-name and ARIA parent checks; probes found 17 scanned images missing alt and the registration email has no associated label.
F018 high: Lighthouse failed button-name and ARIA parent checks.
be-inclusive
sufficient-contrast
issueshighLighthouse failed color contrast on both storefront and registration.
F019 high: Lighthouse failed color contrast on both storefront and registration..
be-inclusive
structure-and-focus
issueshighRegistration has duplicate H1s and no main landmark per Lighthouse; storefront begins with modal H1 before page H1 and has ARIA structure failures.
F020 high: Registration has duplicate H1s and no main landmark per Lighthouse.
be-inclusive
legible-text
issueshighThe 1024px canvas is scaled to 35% on a 360px device, making navigation, product metadata and side filters extremely small.
F021 high: The 1024px canvas is scaled to 35% on a 360px device, making navigation, product metadata and side filters extremely small..
be-inclusive
zoom-reflow-targets-and-media
issueshighRegistration sets maximum-scale=1 and Lighthouse fails meta-viewport; storefront also fails target-size and uses a fixed 1024px viewport.
F022 critical: Registration sets maximum-scale=1 and Lighthouse fails meta-viewport.
follow-best-practices
no-console-errors
issueshighLighthouse reported browser console errors on both storefront and registration.
F023 medium: Lighthouse reported browser console errors on both storefront and registration..
follow-best-practices
sound-document-and-assets
issueshighDoctype/UTF-8 are valid, but image audit found 66/100 missing dimensions, 36 below-fold images not lazy and six oversized.
F024 medium: Doctype/UTF-8 are valid, but image audit found 66/100 missing dimensions, 36 below-fold images not lazy and six oversized..
follow-best-practices
browser-platform-hygiene
issuesmediumLighthouse found missing source maps, DevTools inspector issues and three BFCache failure reasons.
F025 medium: Lighthouse found missing source maps, DevTools inspector issues and three BFCache failure reasons..
be-discoverable
title-and-description
passhighStorefront and product expose distinct descriptive titles and meta descriptions in rendered and raw HTML.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse found non-crawlable anchors; 21 storefront links are missing href or use #, and fixed width=1024 defeats mobile-friendly rendering.
F026 high: Lighthouse found non-crawlable anchors.
be-discoverable
canonical-and-indexing-signals
passhighHTTP 200 pages have canonical URLs; robots.txt permits public core pages and publishes section sitemap indexes.
be-discoverable
structured-and-shareable-metadata
passhighStorefront has WebSite JSON-LD and Open Graph data; product has breadcrumb JSON-LD plus matching title, description, URL and image previews.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/HSTS and frame protection exist, but 31 cookies were marked insecure, most SameSite=None; CSP only declares frame-ancestors and nosniff is absent.
F027 critical: HTTPS/HSTS and frame protection exist, but 31 cookies were marked insecure, most SameSite=None.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker probe found 41 third-party origins and eight known tracker domains; HAR attributes 315 requests/3.63MB to third parties on first load.
F028 critical: Tracker probe found 41 third-party origins and eight known tracker domains.
be-private-and-secure
in-context-permissions-and-modern-auth
issuesmediumNo permission prompt fired on load, but registration exposes social/email account creation and no passkey/WebAuthn option or credential autocomplete was found.
F029 medium: No permission prompt fired on load, but registration exposes social/email account creation and no passkey/WebAuthn option or credential autocomplete was found..
be-private-and-secure
defensive-browser-policies
issueshighHeaders lack Referrer-Policy, Permissions-Policy and nosniff; CSP is limited to frame-ancestors. HSTS and SAMEORIGIN are present.
F030 high: Headers lack Referrer-Policy, Permissions-Policy and nosniff.
be-resilient
progressive-enhancement
issueshighNon-JS discoverability is only 35% on storefront; crawler screenshot loses main rankings/product content and leaves a large blank content region.
F031 high: Non-JS discoverability is only 35% on storefront.
be-resilient
resilient-runtime-behaviour
issuesmediumBlocking locale UI is custom fixed DIV rather than top-layer dialog/popover; it obscures every deep link and lacks declarative dismissal semantics.
F032 medium: Blocking locale UI is custom fixed DIV rather than top-layer dialog/popover.
be-resilient
offline-and-installable
not-applicablehighDLsite is an intrinsically online commerce/catalogue service; installability and offline transaction support are not required for the representative public purchase journey.
be-resilient
network-and-http-failure-states
passhighA nonexistent storefront route returns HTTP 404 with a branded 404 document instead of a blank shell or misleading 200.
be-internationalised
lang-dir-and-logical-properties
passhighJapanese and English routes set ja-JP/en-US correctly and provide a 14-language selector.
be-internationalised
locale-aware-data
passmediumEnglish locale changes document language/title and exposes locale-specific translated catalogue links; Japanese prices/content are localised on product/store screens.
be-internationalised
time-zone-correctness
not-applicablehighThe audited catalogue, product and registration surfaces expose no user-scheduled event or time-zone-sensitive data requiring DST coordination.
be-trustworthy
no-dark-patterns
issueshighBefore any visible consent choice on the storefront, 31 cookies and 41 third-party origins are active; the only first-load prompt is a compulsory language gate.
F033 high: Before any visible consent choice on the storefront, 31 cookies and 41 third-party origins are active.
be-trustworthy
humane-error-handling
issueshighAfter entering an invalid email and blurring, browser validity fails but no visible error, aria-invalid or described-by error is added.
F034 medium: After entering an invalid email and blurring, browser validity fails but no visible error, aria-invalid or described-by error is added..
be-trustworthy
trustworthy-input-assistance
issueshighRegistration email has no label and no autocomplete token, preventing reliable autofill assistance.
F035 medium: Registration email has no label and no autocomplete token, preventing reliable autofill assistance..
be-trustworthy
safe-commercial-and-account-flows
issuesmediumPricing and purchase actions are visible, but a first-time product deep link is blocked by locale selection and registration is partly hidden by consent UI.
F036 medium: Pricing and purchase actions are visible, but a first-time product deep link is blocked by locale selection and registration is partly hidden by consent UI..
be-sustainable
optimised-assets
issueshighImage audit found six oversized images, 40 without srcset, seven legacy-format images and 36 below-fold images loaded eagerly.
F037 medium: Image audit found six oversized images, 40 without srcset, seven legacy-format images and 36 below-fold images loaded eagerly..
be-sustainable
no-wasteful-work
issueshighFirst load makes 398 requests including 73 fetch/XHR and repeated analytics scripts; 119 scripts contribute to long tasks and unused code.
F038 high: First load makes 398 requests including 73 fetch/XHR and repeated analytics scripts.
be-sustainable
third-party-and-media-budget
issueshighThird parties consume 3.63MB across 315 requests, including 1.57MB Google Tag Manager and multiple ad/analytics vendors.
F039 high: Third parties consume 3.63MB across 315 requests, including 1.57MB Google Tag Manager and multiple ad/analytics vendors..
be-agent-ready
structured-agent-capabilities
issuesmediumThis commerce site is a plausible agentic purchasing/search surface, but Lighthouse agentic score is 0.32 and no WebMCP tools are registered.
F040 low: This commerce site is a plausible agentic purchasing/search surface, but Lighthouse agentic score is 0.32 and no WebMCP tools are registered..
be-agent-ready
on-device-inference
not-applicablehighNo audited task clearly benefits from built-in on-device inference; catalogue search and purchase do not require a local language model.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten repeated scroll cycles, heap self size rose only 0.30MB (99.51MB to 99.81MB, about 0.3%); no Detached constructor appeared.
be-memory-efficient
bounded-footprint
issuesmediumBaseline heap summary contains 1.57M heap nodes and 99.5MB self size for a catalogue landing page, alongside 6,650 DOM elements and 119 scripts.
F041 medium: Baseline heap summary contains 1.57M heap nodes and 99.5MB self size for a catalogue landing page, alongside 6,650 DOM elements and 119 scripts..
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumBefore/after heap summaries expose no Detached constructor; Set count stayed flat and the small post-scroll growth does not show unbounded accumulation.

Provenance

Canonical report: results/atomic/reports/0632-www_dlsite_com.json
Report SHA-256: 83c0f30d1589f787314e38b832f4d13af2904d755289ce1cda208587aea4f815
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_dlsite_com/2026-07-22T01-27-24-604Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_dlsite_com/2026-07-22T01-27-24-604Z
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.