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.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark-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-preferencesrespects-reduced-motion | issues | medium | With 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-preferencesrespects-contrast | pass | medium | Under prefers-contrast: more, text and controls remained visible and keyboard focus exposed a 1px auto outline. |
implement-natural-interactionsview-transitions | issues | low | DOM/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-interactionsscroll-driven-animations | pass | medium | No scroll-linked visual effect requiring a scroll event handler was observed; the page uses ordinary scrolling and static sections. |
implement-natural-interactionsphysical-gestures | issues | medium | Carousel-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-navigationscroll-state-aware-chrome | issues | medium | The 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-navigationanchored-positioning | issues | medium | Multiple 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-navigationdirects-attention | pass | high | Visible category tabs, breadcrumbs on product metadata, section headings and ranking labels consistently communicate location and next navigation choices. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Every 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-noisesemantic-dismissible-primitives | issues | high | The 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-noisereduced-chrome | issues | high | The 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-factorresponsive-no-horizontal-scroll | issues | high | At 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-factorcomponent-level-responsiveness | issues | medium | The 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-factorinput-modality-aware | issues | high | Lighthouse 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-successclear-purpose-and-primary-action | pass | high | Storefront title/search/categories and product title, price and purchase buttons make browsing and buying purpose clear after the locale gate. |
support-core-task-successprimary-flow-completion | issues | high | A 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-successclear-system-state-and-recovery | pass | high | Invalid 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-stablegood-core-web-vitals | issues | high | Mobile 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-stablevisual-stability | pass | high | Layout 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-stableefficient-main-thread | issues | high | Trace 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-stableefficient-resource-delivery | issues | high | HAR 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-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse 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-inclusivenames-roles-labels | issues | high | Lighthouse 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-inclusivesufficient-contrast | issues | high | Lighthouse failed color contrast on both storefront and registration. F019 high: Lighthouse failed color contrast on both storefront and registration.. |
be-inclusivestructure-and-focus | issues | high | Registration 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-inclusivelegible-text | issues | high | The 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-inclusivezoom-reflow-targets-and-media | issues | high | Registration 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-practicesno-console-errors | issues | high | Lighthouse reported browser console errors on both storefront and registration. F023 medium: Lighthouse reported browser console errors on both storefront and registration.. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/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-practicesbrowser-platform-hygiene | issues | medium | Lighthouse 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-discoverabletitle-and-description | pass | high | Storefront and product expose distinct descriptive titles and meta descriptions in rendered and raw HTML. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Lighthouse 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-discoverablecanonical-and-indexing-signals | pass | high | HTTP 200 pages have canonical URLs; robots.txt permits public core pages and publishes section sitemap indexes. |
be-discoverablestructured-and-shareable-metadata | pass | high | Storefront has WebSite JSON-LD and Open Graph data; product has breadcrumb JSON-LD plus matching title, description, URL and image previews. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS/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-securedata-minimisation-and-third-parties | issues | high | Tracker 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-securein-context-permissions-and-modern-auth | issues | medium | No 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-securedefensive-browser-policies | issues | high | Headers 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-resilientprogressive-enhancement | issues | high | Non-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-resilientresilient-runtime-behaviour | issues | medium | Blocking 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-resilientoffline-and-installable | not-applicable | high | DLsite is an intrinsically online commerce/catalogue service; installability and offline transaction support are not required for the representative public purchase journey. |
be-resilientnetwork-and-http-failure-states | pass | high | A nonexistent storefront route returns HTTP 404 with a branded 404 document instead of a blank shell or misleading 200. |
be-internationalisedlang-dir-and-logical-properties | pass | high | Japanese and English routes set ja-JP/en-US correctly and provide a 14-language selector. |
be-internationalisedlocale-aware-data | pass | medium | English locale changes document language/title and exposes locale-specific translated catalogue links; Japanese prices/content are localised on product/store screens. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited catalogue, product and registration surfaces expose no user-scheduled event or time-zone-sensitive data requiring DST coordination. |
be-trustworthyno-dark-patterns | issues | high | Before 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-trustworthyhumane-error-handling | issues | high | After 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-trustworthytrustworthy-input-assistance | issues | high | Registration 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-trustworthysafe-commercial-and-account-flows | issues | 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. 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-sustainableoptimised-assets | issues | high | Image 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-sustainableno-wasteful-work | issues | high | First 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-sustainablethird-party-and-media-budget | issues | high | Third 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-readystructured-agent-capabilities | issues | medium | This 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-readyon-device-inference | not-applicable | high | No audited task clearly benefits from built-in on-device inference; catalogue search and purchase do not require a local language model. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After 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-efficientbounded-footprint | issues | 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. 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-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Before/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.