Manifest position 865 · CrUX rank bucket 1000

https://hitomi.la

Coverage complete

Coverage-complete remote audit of four representative content templates plus search and failure states.

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 preference screenshot is visually identical to light mode, and computed colorScheme is normal.
F01 medium: Dark mode is not supported
respect-user-preferences
respects-reduced-motion
passhighThe reduced-motion probe matched the requested preference and found zero active animations during the sampled state.
respect-user-preferences
respects-contrast
issueshighLighthouse failed color contrast, and rendered CSS supplied no first-party forced-colors or prefers-contrast adaptation.
F02 medium: Contrast preferences and minimum contrast are not reliably supported
implement-natural-interactions
view-transitions
issueshighCSS inspection found no view-transition usage; route changes and result navigation swap abruptly with no focus or directional cue.
F03 low: Navigation changes lack transition and attention cues
implement-natural-interactions
scroll-driven-animations
passhighDOM and CSS inspection found no first-party scroll-linked animation that uses a main-thread scroll handler.
implement-natural-interactions
physical-gestures
passhighThe sampled pages use native scrolling and ordinary links; no custom pointer-driven gesture fought platform behavior.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe long listing retains static chrome and provides no scroll progress or scroll-state response; CSS has no scroll-state query.
F04 low: Long pages provide no position-aware navigation
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, or floating menu was present on the representative paths, so there was no anchored overlay to position.
provide-guided-navigation
directs-attention
issueshighCSS inspection found no view-transition usage; route changes and result navigation swap abruptly with no focus or directional cue.
F03 low: Navigation changes lack transition and attention cues
maximize-content-reduce-noise
no-intrusive-interruptions
passhighDesktop and mobile load screenshots showed no overlay obscuring the catalog content at capture time.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo first-party modal, disclosure, or transient overlay was encountered on the representative paths.
maximize-content-reduce-noise
reduced-chrome
issueshighThe first viewport reserves roughly 270px of blank advertising space before recently added content, while the load invokes 25 third-party origins.
F05 high: Advertising space displaces the core catalog
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, layout reported scrollWidth 360, clientWidth 360, and zero horizontal overflow on home and listing templates.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS inspection found no @container rule; reused catalog cards adapt only through viewport media queries.
F06 low: Reusable cards are not container responsive
adapt-to-the-form-factor
input-modality-aware
issueshighLighthouse failed target-size, and the focus probe found multiple zero-size focusable anchors with no visible outline.
F07 high: Touch and keyboard targets are not consistently operable
support-core-task-success
clear-purpose-and-primary-action
passhighThe first viewport identifies the catalog, exposes search and category navigation, and the listing cards link directly to details.
support-core-task-success
primary-flow-completion
issuesmediumAfter setting the query to test and activating Search, the captured state remained the unchanged home listing rather than results or feedback.
F08 high: Search activation gives no visible result or error
support-core-task-success
clear-system-state-and-recovery
issueshighAn intentional missing URL returned a bare nginx 404 containing no site navigation, explanation, retry, or recovery link.
F09 medium: The 404 state is a dead end
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 9.7s and Speed Index 5.6s; the independent trace measured LCP 2.78s, showing variable but often slow loading.
F10 high: Largest content paint is slow and variable
be-fast-and-stable
visual-stability
passhighLayout measured CLS 0 on mobile and 0.013 on desktop; Lighthouse measured 0.004, all within the good range.
be-fast-and-stable
efficient-main-thread
passhighTrace measured 89 ms total blocking time and Lighthouse measured 110 ms TBT, with no sustained main-thread blockage.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR identified four VeryHigh parser-blocking styles and multiple High parser-inserted classic scripts; Lighthouse estimated 1.69s render-blocking savings and 470KiB cache savings.
F11 high: Parser-blocking resources and cache gaps delay content
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 77KiB unused JavaScript, while 24 scripts transferred 422,206 bytes and third parties accounted for 99 of 105 requests.
F12 medium: Unused and third-party JavaScript dominate delivery
be-inclusive
names-roles-labels
issueshighThe image audit found all 53 images lacked alt; Lighthouse also failed link-name and select-name, and the search input has no label.
F13 high: Images and controls lack accessible names
be-inclusive
sufficient-contrast
issueshighLighthouse color-contrast audit failed on the rendered home page.
F14 high: Rendered text and controls fail contrast
be-inclusive
structure-and-focus
issueshighThe DOM has 25 h1 elements, no main landmark, no html lang, and Lighthouse reported a malformed accessibility tree.
F15 high: Heading, landmark, language, and focus structure is malformed
be-inclusive
legible-text
passhighMobile screenshots show readable text that reflows in one column without clipping.
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse failed target-size, and the focus probe found multiple zero-size focusable anchors with no visible outline.
F07 high: Touch and keyboard targets are not consistently operable
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed with no recorded browser errors.
follow-best-practices
sound-document-and-assets
issueshighAll 53 images lack explicit dimensions; Lighthouse found 16 deprecated API warnings and DevTools inspector issues.
F16 medium: Assets and browser APIs show hygiene problems
follow-best-practices
browser-platform-hygiene
issueshighAll 53 images lack explicit dimensions; Lighthouse found 16 deprecated API warnings and DevTools inspector issues.
F16 medium: Assets and browser APIs show hygiene problems
be-discoverable
title-and-description
passhighDOM inspection found title Hitomi.la and a non-empty meta description.
be-discoverable
crawlable-and-mobile-friendly
passhighThe page has viewport metadata, robots allows crawling, the sitemap is reachable, and 317 anchors were found with only one lacking href.
be-discoverable
canonical-and-indexing-signals
issueshighDOM probes found no canonical, Open Graph tags, or JSON-LD on home; the detail template likewise lacks structured/share metadata.
F17 medium: Canonical, entity, and share metadata are absent
be-discoverable
structured-and-shareable-metadata
issueshighDOM probes found no canonical, Open Graph tags, or JSON-LD on home; the detail template likewise lacks structured/share metadata.
F17 medium: Canonical, entity, and share metadata are absent
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used, but CSP, HSTS, nosniff, clickjacking protection, Referrer-Policy, and Permissions-Policy are all absent; two cookies lack Secure.
F18 high: Response headers and cookies lack basic browser defenses
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe load contacted 25 third-party origins, made 99 third-party requests, transferred 690,071 third-party bytes, and included an identified ad tracker.
F19 high: The page exposes users to an excessive third-party tracking surface
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighThe audited public browsing paths contain neither authentication nor a first-party permission request.
be-private-and-secure
defensive-browser-policies
issueshighHTTPS is used, but CSP, HSTS, nosniff, clickjacking protection, Referrer-Policy, and Permissions-Policy are all absent; two cookies lack Secure.
F18 high: Response headers and cookies lack basic browser defenses
be-resilient
progressive-enhancement
issueshighOnly 5 percent of rendered content words exist in raw HTML; the no-JS crawler view loses the listing content.
F20 high: Core catalog content disappears without JavaScript
be-resilient
resilient-runtime-behaviour
passhighThe mobile menu and catalog cards remained within the 360px viewport and representative pages loaded without a broken shell.
be-resilient
offline-and-installable
not-applicablehighThis is a public media catalog rather than an installed app; an offline application experience is not required for the sampled browse journey.
be-resilient
network-and-http-failure-states
issueshighAn intentional missing URL returned a bare nginx 404 containing no site navigation, explanation, retry, or recovery link.
F09 medium: The 404 state is a dead end
be-internationalised
lang-dir-and-logical-properties
issueshighhtml has neither lang nor dir, despite numerous language-specific routes, and the CSS probe found no logical properties.
F21 high: Language-aware routes lack language and bidi foundations
be-internationalised
locale-aware-data
not-applicablehighThe sampled pages do not render dates, currencies, quantities with locale grouping, or other locale-sensitive values.
be-internationalised
time-zone-correctness
not-applicablehighThe sampled pages contain no events, appointments, or time-zone-sensitive values.
be-trustworthy
no-dark-patterns
passhighAcross captured load and browse states, no consent nag, confirmshaming, hidden pricing, forced continuity, or disguised first-party action was observed.
be-trustworthy
humane-error-handling
not-applicablehighThere is no user-data submission form on the sampled public paths; the search box does not validate user data.
be-trustworthy
trustworthy-input-assistance
not-applicablehighThe only sampled text input is site search, for which address, payment, sign-in, or profile autofill tokens do not apply.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, authentication, or account-management flow is exposed on the sampled public paths.
be-sustainable
optimised-assets
issueshighLighthouse estimated 338KiB image delivery savings, and the image audit found 53 images without dimensions and three legacy-format assets.
F22 medium: Image delivery remains wasteful despite modern formats
be-sustainable
no-wasteful-work
issueshighThird-party code accounts for 99 of 105 requests and 690,071 of 698,326 transferred bytes, including large push and ad scripts unrelated to core browsing.
F23 high: Advertising and push dependencies consume nearly the entire page budget
be-sustainable
third-party-and-media-budget
issueshighThird-party code accounts for 99 of 105 requests and 690,071 of 698,326 transferred bytes, including large push and ad scripts unrelated to core browsing.
F23 high: Advertising and push dependencies consume nearly the entire page budget
be-agent-ready
structured-agent-capabilities
not-applicablehighNo developer intent for an agent-facing capability is declared, and the sampled site offers only public browsing rather than an agent action surface.
be-agent-ready
on-device-inference
not-applicablehighThe catalog has no user-facing summarisation or language-model workflow that would justify on-device inference.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten top-to-bottom scroll cycles, heap self size changed from 25,413,270 to 25,544,564 bytes, about 0.5 percent, with object and closure counts stable or lower.
be-memory-efficient
bounded-footprint
issuesmediumThe initial heap contains 142,956 nodes and 25.4MiB self size for a simple listing, dominated by 22.4MiB native allocations from the ad-heavy page.
F24 medium: Initial memory footprint is disproportionate to the listing UI
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBaseline and post-scroll heap summaries showed stable object and closure counts and no Detached constructor among the reported leading constructors.

Provenance

Canonical report: results/atomic/reports/0865-hitomi_la.json
Report SHA-256: f267fd77596967f89f340e91f5edeea1a95a46787e763aba779d104c5e64fa8b
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/hitomi_la/2026-07-23T12-25-23-504Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/hitomi_la/2026-07-23T12-25-23-504Z
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.