Manifest position 896 · CrUX rank bucket 1000
https://n.news.naver.com
Coverage complete
Coverage-complete representative audit of the news homepage/listing, an article, and an invalid-route recovery state.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The desktop screenshot captured with prefers-color-scheme: dark remains a white/light-gray interface, visually matching the default capture. F-01 high: The news surfaces ignore the user’s dark color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | issues | medium | The reduced-motion runtime probe still found six 400 ms animations. No evidence showed those non-essential animations being removed or shortened. F-02 low: Animations remain configured when reduced motion is requested. |
respect-user-preferencesrespects-contrast | pass | high | The high-contrast screenshot retained visible text and controls, and focus outlines were visible in computed styles. |
implement-natural-interactionsview-transitions | pass | high | The live computed-style probe found non-none view-transition names; sampled navigation uses ordinary crawlable links rather than abrupt custom state swaps. |
implement-natural-interactionsscroll-driven-animations | pass | high | No scroll-linked animation was present in the sampled templates, and the probe found no animation timelines or custom scrollytelling requirement. |
implement-natural-interactionsphysical-gestures | pass | high | The layouts use native document scrolling and links; no custom pointer-driven gesture that fights platform behavior was observed. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | Screenshots and DOM inspection show stable, conventional navigation chrome with no broken JS scroll-state toggles. |
provide-guided-navigationanchored-positioning | pass | high | No tooltip/menu overlay was open or required for the core listing/article task; no detached or clipped overlay was observed. |
provide-guided-navigationdirects-attention | pass | high | Active section styling, descriptive links, and article hierarchy visibly orient the user across listing and article paths. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots show content immediately with no full-screen interstitial or consent wall. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | No modal flow was required for the sampled core task and no ad-hoc blocking overlay appeared on load. |
maximize-content-reduce-noisereduced-chrome | pass | high | Desktop and mobile screenshots devote the large majority of the viewport to headlines/article content, with compact navigation. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Layout evidence at 360×800 reports 0 px horizontal overflow on both homepage and article. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | The same listing/article templates visibly reflow into single-column mobile layouts without overflow; CSS supports container queries. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus/geometry probe measured subscription buttons at about 46×22 px and article print at 16×17.5 px, despite visible keyboard outlines. F-03 medium: Several interactive targets are smaller than a comfortable touch target. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The first viewport clearly identifies Naver News, exposes topic navigation, headlines, and subscription/read actions. |
support-core-task-successprimary-flow-completion | pass | high | A headline from the homepage was opened as a complete article without login, modal, or dead end. |
support-core-task-successclear-system-state-and-recovery | pass | high | The invalid article route shows a clear “page not found” message with Back and Press navigation recovery actions. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured FCP 5.7 s, LCP 6.4 s, and time to interactive 9.3 s. A less-throttled trace measured LCP 1.58 s, so the risk is condition-sensitive but material. F-07 high: Lab loading performance misses the good LCP range. |
be-fast-and-stablevisual-stability | pass | high | Layout evidence measured CLS 0 on the homepage and 0.00044 on the article, with image dimensions reserved. |
be-fast-and-stableefficient-main-thread | pass | high | Trace evidence measured one long task, 107 ms TBT, and Lighthouse measured 45.5 ms TBT; scripting did not dominate interaction readiness. |
be-fast-and-stableefficient-resource-delivery | issues | high | The HAR recorded two redirects before the final page, parser-inserted blocking CSS and synchronous classic scripts, 114 requests, and 2.16 MB transferred. F-08 medium: Redirects and parser-blocking resources add avoidable work to the critical path. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 161 KiB unused JavaScript and 100 KiB unused CSS, including news.css at 88% waste and library/read bundles over 60% waste. F-09 medium: The page ships substantial unused CSS and JavaScript. |
be-inclusivenames-roles-labels | pass | high | Lighthouse passed image-alt and the probes found visible accessible names on sampled controls and native labelled checkboxes. |
be-inclusivesufficient-contrast | issues | high | Lighthouse accessibility reported failing color-contrast nodes and an accessibility score of 0.91. F-04 medium: Some text and UI colors fail minimum contrast. |
be-inclusivestructure-and-focus | issues | high | The homepage probe found header/footer but no main/nav landmark; the article contains duplicate/empty H1s and uses H2 for its title. Lighthouse reports the skip link is not focusable. F-06 medium: Landmark and heading structure is incomplete and the skip link fails accessibility checks. |
be-inclusivelegible-text | pass | high | Mobile and desktop screenshots show readable Korean text, clear line spacing, and no clipping or horizontal overflow. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The live viewport meta sets maximum-scale=1.0 and user-scalable=no; Lighthouse failed the meta-viewport accessibility audit. F-05 high: The viewport configuration prevents user zoom. |
follow-best-practicesno-console-errors | pass | high | Lighthouse passed the errors-in-console audit. |
follow-best-practicessound-document-and-assets | pass | high | DOM probes confirm HTML doctype and UTF-8; images evidence found explicit dimensions and Lighthouse found no aspect-ratio failure. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse found a deprecated unload listener and four BFCache failure reasons, including UnloadHandlerExistsInMainFrame. F-10 medium: Deprecated unload handling blocks the back/forward cache. |
be-discoverabletitle-and-description | issues | high | Both DOM probes returned description: null; Lighthouse failed meta-description. Titles are descriptive. F-11 medium: Homepage and article omit meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Lighthouse failed is-crawlable with “Page is blocked from indexing,” despite 100% raw-HTML content coverage and crawlable hrefs. F-12 high: The public news page is blocked from indexing. |
be-discoverablecanonical-and-indexing-signals | issues | high | Both probes returned canonical: null, and the HAR shows n.news.naver.com → m.news.naver.com → news.naver.com redirects. F-13 medium: Canonical signals are absent while the entry URL redirects across hosts. |
be-discoverablestructured-and-shareable-metadata | issues | high | The article probe found six Open Graph tags and zero JSON-LD blocks on a page representing a news article. F-14 medium: Article pages provide Open Graph tags but no article structured data. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers evidence found no CSP or HSTS. Cookie evidence found two cookies without Secure and all six with SameSite=None. F-15 high: Transport is HTTPS but baseline security headers and cookie protections are incomplete. |
be-private-and-securedata-minimisation-and-third-parties | issues | medium | Trackers evidence observed 14 non-host origins; HAR attribution counted 108 cross-origin requests and 2.16 MB, including ad and logging endpoints. No known third-party tracker signature was matched. F-17 medium: The initial page load has a broad cross-origin analytics/advertising footprint. |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | No permission prompt appeared on load and the sampled public reading flow requires no authentication. |
be-private-and-securedefensive-browser-policies | issues | high | Headers evidence found no Permissions-Policy or CSP, no HSTS, and Referrer-Policy: unsafe-url; X-Frame-Options and nosniff were present. F-16 high: Defensive policy coverage is weak and Referrer-Policy is overly permissive. |
be-resilientprogressive-enhancement | pass | high | Discoverability evidence reports 100% raw-HTML content coverage for homepage and article with non-empty H1/title and no JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Core listing and article content remained usable with native links; sampled views showed no clipped menus or fragile blank state. |
be-resilientoffline-and-installable | not-applicable | high | This public news website is content-first rather than an installable application; offline/PWA support is contextual. |
be-resilientnetwork-and-http-failure-states | pass | high | The invalid article route renders a useful localized error message with recovery links instead of a blank shell. |
be-internationalisedlang-dir-and-logical-properties | not-applicable | high | The audited Korean-language service is deliberately single-locale; correct lang=ko is present, but cross-language/writing-mode support was not part of this site’s represented intent. |
be-internationalisedlocale-aware-data | not-applicable | high | The sampled Korean news templates expose no user-selectable locale or transactional locale-sensitive data flow. |
be-internationalisedtime-zone-correctness | not-applicable | high | The sampled templates show publication timestamps but no cross-time-zone scheduling or event-coordination task. |
be-trustworthyno-dark-patterns | pass | high | Load and article screenshots show no consent nag, forced continuity, disguised primary ad, or confirmshaming in the sampled reading flow. |
be-trustworthyhumane-error-handling | pass | high | No user-entry form is part of the core reading journey; the invalid-route error is clear and provides recovery controls. |
be-trustworthytrustworthy-input-assistance | pass | high | The sampled core reading journey has no address, payment, signup, or other personal-data form requiring autofill tokens. |
be-trustworthysafe-commercial-and-account-flows | pass | high | No checkout, subscription payment, authentication, or account-management commitment appears in the sampled public reading journey. |
be-sustainableoptimised-assets | issues | high | The images primitive found 98 legacy-format images, no modern-format images, and 23 sources over twice their rendered width. F-18 medium: Image delivery relies heavily on legacy formats and oversized sources. |
be-sustainableno-wasteful-work | pass | high | Trace TBT is low and no autoplay audio/video was found, but network efficiency is addressed separately by asset and budget findings. |
be-sustainablethird-party-and-media-budget | issues | medium | The HAR recorded 2.16 MB transferred, with 2.158 MB attributed outside the n.news.naver.com origin and large sprite/analytics/ad resources among the top offenders. F-19 medium: Third-party-style cross-origin assets dominate the page budget. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing product intent was found; this emerging capability is an opportunity, not a baseline failure. |
be-agent-readyon-device-inference | not-applicable | high | No user task in the sampled news templates requires on-device inference, and no agent intent was declared. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten top-to-bottom scroll cycles, heap self size decreased by 53,877 bytes (33,640,777 → 33,586,900); node count changed only +259. |
be-memory-efficientbounded-footprint | pass | high | Heap summaries show a stable ~33.6 MB self-size footprint for a content-heavy listing. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | The repeated-scroll heap comparison remained effectively flat, with no unbounded retained-size signal in the summary. |
Provenance
Canonical report: results/atomic/reports/0896-n_news_naver_com.json
Report SHA-256: 41d23afb873725a126642bea99025f9cb7dc8063d951a5a33ccc5615fb66ff48
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/n_news_naver_com/2026-07-23T17-12-48-527Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/n_news_naver_com/2026-07-23T17-12-48-527Z
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.