Manifest position 850 · CrUX rank bucket 1000
https://m.comic.naver.com
Coverage complete
Coverage-complete audit of five representative public templates plus error handling; authentication, purchasing and personalized MY surfaces were not covered because they require account state and were not part of the unauthenticated core flow.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-mode screenshot is visually identical to the light capture and the probe reports computed colorScheme "normal". F01 medium: The site ignores the user’s dark color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation reported zero active animations; the page has no auto-advancing motion on the tested surfaces. |
respect-user-preferencesrespects-contrast | pass | medium | Forced-colors/high-contrast screenshot retained readable text, controls and current-state indicators. |
implement-natural-interactionsview-transitions | issues | medium | DOM and interaction inspection found conventional links and no authored view-transition CSS or startViewTransition calls on the representative navigation surfaces. F02 low: Primary route/state changes use abrupt full navigations with no authored View Transitions. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, or scroll-linked animation exists on the representative pages. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The tested catalogue, search and reader surfaces expose ordinary links/scrolling and no custom gesture-driven control. |
provide-guided-navigationscroll-state-aware-chrome | pass | medium | Fixed mobile navigation remains compact and orientation is preserved on the long listing/reader pages without obscuring content. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, floating menu, or anchored popover was present on the audited public paths. |
provide-guided-navigationdirects-attention | pass | medium | Active tabs use the green underline, series rows are explicit links, and catalogue-to-reader navigation preserves clear hierarchy. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | No load-time modal or interstitial obscured content on any of the five visual captures. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | No modal, disclosure, picker, or transient overlay appeared on the audited paths. |
maximize-content-reduce-noisereduced-chrome | pass | high | Content starts directly below compact navigation; catalogue and reader dedicate the great majority of the viewport to content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Home, weekday and episode layout metrics all report scrollWidth 390, clientWidth 390 and 0 px overflow. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | low | The dedicated mobile templates reflow lists and artwork to the narrow form factor; no reused multi-container component needing container-query behavior was observed. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Lighthouse found multiple touch targets only 9–15 px high; keyboard focus itself had a visible browser outline. F08 high: The viewport disables pinch zoom and several footer targets are too small. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Home immediately exposes webtoon discovery/rankings; series exposes First episode and episode rows; search exposes a labelled search field. |
support-core-task-successprimary-flow-completion | pass | high | The unauthenticated home → series → episode journey completed to a 36,242 px-long reader without an account wall. |
support-core-task-successclear-system-state-and-recovery | pass | medium | Unknown routes return HTTP 404 rather than false success; navigation and back paths remain available on tested content routes. |
be-fast-and-stablegood-core-web-vitals | issues | high | Mobile Lighthouse scored performance 0.50 with LCP 19.1 s, FCP 2.7 s, TBT 540 ms and Speed Index 7.5 s; the independent trace measured LCP 3.27 s and TBT 80.8 ms. F03 high: The landing page misses the modern loading-performance bar. |
be-fast-and-stablevisual-stability | issues | high | The layout observer measured CLS 0.328 on the episode route from one large shift at about 1.33 s, well above the 0.1 good threshold. F04 high: The episode reader shifts dramatically during load. |
be-fast-and-stableefficient-main-thread | issues | high | Lighthouse measured 540 ms TBT; layout observed a 240 ms long task and trace observed two long tasks. F03 high: The landing page misses the modern loading-performance bar. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR found parser-inserted classic bundles, a 1.44 MB script offender, a redirect and slow GraphQL requests; Lighthouse failed LCP discovery/dependency insights. F03 high: The landing page misses the modern loading-performance bar. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 1,021 KiB unused JavaScript in the 1.43 MB vendor-common bundle (72.95% wasted); HAR records 1.58 MB of script transfer. F05 high: A large mostly-unused vendor bundle dominates the page load. |
be-inclusivenames-roles-labels | pass | high | All 38 audited images had alt text; search uses a labelled fieldset/legend and role=search; Lighthouse found no names/labels failures. |
be-inclusivesufficient-contrast | issues | high | Lighthouse found #ccc on white at 1.6:1 and #999 on white at 2.84:1, below the required 4.5:1 for the observed text sizes. F06 high: Secondary navigation and author text fail minimum contrast. |
be-inclusivestructure-and-focus | issues | high | Lighthouse landmark-one-main failed, and the DOM probe found HEADER and FOOTER but no MAIN landmark. F07 medium: The document has no main landmark. |
be-inclusivelegible-text | pass | medium | Mobile screenshots show unclipped Korean headings/body labels and consistent reading order at 390 px; contrast failures are recorded separately. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The viewport contains user-scalable=no and maximum-scale=1; Lighthouse also found 9–15 px-high footer links below the 24 px target floor. F08 high: The viewport disables pinch zoom and several footer targets are too small. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit scored 1 with no items. |
follow-best-practicessound-document-and-assets | pass | high | Document has HTML doctype, UTF-8 charset and valid image aspect ratios; Lighthouse image-aspect-ratio passed. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse found three BFCache blockers caused by Cache-Control: no-store; deprecations and inspector issues passed. F05 high: A large mostly-unused vendor bundle dominates the page load. |
be-discoverabletitle-and-description | issues | high | Both the DOM probe and Lighthouse meta-description audit found no meta[name=description], although an Open Graph description exists. F09 medium: The home page has no standard meta description. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Representative links have real href values, viewport metadata exists, robots allows crawling and link labels are descriptive. |
be-discoverablecanonical-and-indexing-signals | pass | high | Home returned 200, declares canonical /index, robots.txt points to a successful sitemap.xml, and no accidental noindex was found. |
be-discoverablestructured-and-shareable-metadata | pass | medium | Home exposes Open Graph title, image, description and type consistent with visible Naver Webtoon content. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers inspection found no CSP or HSTS. XSRF-TOKEN and NACT lacked Secure, all four cookies used SameSite=None, and two identifiers last 400 days. F10 high: Security headers and cookie attributes leave avoidable exposure. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | HAR found 62 third-party requests and 1.97 MB, including advertising/measurement origins; identifiers persist for 400 days. F14 medium: The landing page carries a large third-party/resource footprint. |
be-private-and-securein-context-permissions-and-modern-auth | pass | low | No notification/geolocation prompt appeared on load; authentication was not required for the public primary content journey. |
be-private-and-securedefensive-browser-policies | issues | high | Headers inspection found no Permissions-Policy and Referrer-Policy: unsafe-url; clickjacking and nosniff defenses were present. F11 medium: Defensive browser policy coverage is incomplete and referrers are over-shared. |
be-resilientprogressive-enhancement | issues | high | Raw HTML retained only 36% of rendered content and omitted the H1/dynamic ranking content, reducing no-JS access to core discovery. F12 medium: Most dynamic catalogue content is absent from the non-JavaScript representation. |
be-resilientresilient-runtime-behaviour | pass | medium | Long catalogue and reader routes loaded without clipped overlays or broken initial states; navigation remained operational. |
be-resilientoffline-and-installable | not-applicable | high | This media catalogue/reader is intrinsically network-dependent; offline/installable behavior was judged outside the public mobile-site intent. |
be-resilientnetwork-and-http-failure-states | pass | medium | An unknown route returned a deliberate 404 response rather than a blank shell or misleading 200. |
be-internationalisedlang-dir-and-logical-properties | not-applicable | medium | The service is deliberately Korean-only and declares lang=ko; cross-language/bidirectional layout was outside this run’s public-site intent. |
be-internationalisedlocale-aware-data | not-applicable | medium | The audited Korean-only catalogue showed no currency or user-entered locale-sensitive data requiring multi-locale formatting. |
be-internationalisedtime-zone-correctness | not-applicable | medium | No appointments, absolute times, recurring events or cross-zone scheduling occur in the audited catalogue/reader flow. |
be-trustworthyno-dark-patterns | pass | high | No forced continuity, disguised advertisement, obstructive consent, nagging modal or preselected purchase appeared. Ads were marked AD. |
be-trustworthyhumane-error-handling | pass | medium | The search form is optional and unknown routes return a deliberate error response; no destructive form validation was present. |
be-trustworthytrustworthy-input-assistance | pass | high | Search uses type=text, a Korean purpose placeholder, form/fieldset/legend, role=search and explicit submit/clear buttons. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No purchase, subscription, cancellation or account change was required or presented in the audited unauthenticated content flow. |
be-sustainableoptimised-assets | issues | high | Images inspection found 38/38 legacy-format images, 31 oversized, 20 below-fold images without lazy loading and 8 without responsive sources; HAR transferred 1.84 MB of images. F13 high: Image delivery is oversized, eager and legacy-format heavy. |
be-sustainableno-wasteful-work | issues | high | The page ships 1.02 MiB estimated unused JavaScript and records long main-thread work for a mostly static catalogue. F05 high: A large mostly-unused vendor bundle dominates the page load. |
be-sustainablethird-party-and-media-budget | issues | high | HAR captured 75 requests and 3.53 MB transferred; 62 requests and 1.97 MB were classified third-party, including advertising and measurement origins. F14 medium: The landing page carries a large third-party/resource footprint. |
be-agent-readystructured-agent-capabilities | issues | medium | Discoverability measured only 36% raw-to-rendered content coverage; the raw HTML had no H1, although it was not an empty JS shell. F12 medium: Most dynamic catalogue content is absent from the non-JavaScript representation. |
be-agent-readyon-device-inference | not-applicable | high | No user-facing summarization, translation, classification or generation feature exists for which on-device inference would be appropriate. |
be-memory-efficientno-leak-under-repeated-interaction | pass | low | After ten full-page scroll cycles, a fresh-session heap was 37.56 MB versus 37.08 MB baseline (+1.3%); no runaway growth signal was observed. |
be-memory-efficientbounded-footprint | pass | medium | Heap remained about 37 MB after exercising the long home feed and growth was bounded to 0.48 MB. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | low | Neither heap summary listed Detached constructors among retained top constructors, and repeated scrolling did not produce disproportionate closure growth. |
Provenance
Canonical report: results/atomic/reports/0850-m_comic_naver_com.json
Report SHA-256: 99412ea2799d1eeb474483ea2754f3e38fcde201caa051e7fc2dfad66ad99af6
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_comic_naver_com/2026-07-23T10-15-26-132Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_comic_naver_com/2026-07-23T10-15-26-132Z
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.