Manifest position 485 · CrUX rank bucket 1000

https://www.vietnam.vn

Coverage complete

Coverage-complete representative audit of eight paths/archetypes.

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
issueshighUnder prefers-color-scheme: dark, the probe reports color-scheme: normal and body background rgb(255,255,255); the dark screenshot remains light.
F01 medium: The site does not adapt to dark color preference.
respect-user-preferences
respects-reduced-motion
issueshighWith prefers-reduced-motion: reduce active, getAnimations() still reports a running 20,000 ms animation.
F02 medium: The auto-advancing hero continues animating when reduced motion is requested.
respect-user-preferences
respects-contrast
issueshighThe prefers-contrast: more probe matched the condition but found no prefers-contrast or forced-colors CSS.
F03 low: No high-contrast preference styling is present.
implement-natural-interactions
view-transitions
issueshighThe feature probe found no authored view-transition CSS while the page uses a Slick carousel with 80 cloned slides and a running 20-second animation.
F04 medium: Carousel and route changes rely on abrupt or JavaScript-driven motion rather than preference-aware platform transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked parallax, scrollytelling, or reveal behavior was observed on representative pages, so there is no scroll-linked animation implementation to judge.
implement-natural-interactions
physical-gestures
issueshighThe feature probe found no authored view-transition CSS while the page uses a Slick carousel with 80 cloned slides and a running 20-second animation.
F04 medium: Carousel and route changes rely on abrupt or JavaScript-driven motion rather than preference-aware platform transitions.
provide-guided-navigation
scroll-state-aware-chrome
passhighAfter scrolling 1000px, the primary nav remained at the top while the header moved away, preserving orientation without covering content.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip or edge-sensitive anchored popover was present in the representative content, listing, article, or contact paths.
provide-guided-navigation
directs-attention
passhighArticle screenshots show a visible breadcrumb trail and grouped share/follow actions that preserve location and next steps.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighThe tracker audit saw 13 third-party origins and six known tracker domains. The Vietnamese fresh load starts trackers without a visible consent choice, while English is covered by a consent modal naming 210 partners.
F11 high: Tracking is extensive and consent is inconsistent across locale entry points.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe tracker audit saw 13 third-party origins and six known tracker domains. The Vietnamese fresh load starts trackers without a visible consent choice, while English is covered by a consent modal naming 210 partners.
F11 high: Tracking is extensive and consent is inconsistent across locale entry points.
maximize-content-reduce-noise
reduced-chrome
passhighThe article viewport prioritizes headline, summary, source, and lead image with limited framing chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a 360px visual viewport, layout measured scrollWidth 744 and horizontalOverflowPx 384. Home, listing, article, and form screenshots all show clipped desktop-width content.
F05 high: The mobile layout renders at roughly 744-780 CSS pixels and clips the right side.
adapt-to-the-form-factor
component-level-responsiveness
issueshighAt a 360px visual viewport, layout measured scrollWidth 744 and horizontalOverflowPx 384. Home, listing, article, and form screenshots all show clipped desktop-width content.
F05 high: The mobile layout renders at roughly 744-780 CSS pixels and clips the right side.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focus probe reports outline none on primary navigation and story links. Lighthouse reports aria-hidden=true carousel slides containing focusable links.
F06 high: Keyboard focus is absent on many primary links, and carousel clones remain focusable while aria-hidden.
support-core-task-success
clear-purpose-and-primary-action
passhighThe homepage hero and section labels clearly expose current stories; article headline and summary state the content purpose immediately.
support-core-task-success
primary-flow-completion
passhighThe homepage-to-article reading journey is reachable through real links and the representative article renders its complete lead content.
support-core-task-success
clear-system-state-and-recovery
passhighThe unknown route returns HTTP 404 and displays a specific message plus a clear home link.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 4.4s and TTI 18.8s; the trace measured LCP 4699ms. HAR transferred 7.25MB across 74 requests.
F07 high: Load performance misses the good LCP range and the page remains busy far too long.
be-fast-and-stable
visual-stability
passhighLighthouse measured CLS 0.002 and the layout observer measured CLS 0 in its capture window.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse reports 2.5s main-thread work, including 924ms script evaluation, and flags unused JavaScript and CSS; HAR records 27 script requests totaling about 1.01MB.
F08 medium: The homepage ships substantial main-thread and unused code.
be-fast-and-stable
efficient-resource-delivery
issueshighLighthouse measured LCP 4.4s and TTI 18.8s; the trace measured LCP 4699ms. HAR transferred 7.25MB across 74 requests.
F07 high: Load performance misses the good LCP range and the page remains busy far too long.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse reports 2.5s main-thread work, including 924ms script evaluation, and flags unused JavaScript and CSS; HAR records 27 script requests totaling about 1.01MB.
F08 medium: The homepage ships substantial main-thread and unused code.
be-inclusive
names-roles-labels
issueshighThe focus probe reports outline none on primary navigation and story links. Lighthouse reports aria-hidden=true carousel slides containing focusable links.
F06 high: Keyboard focus is absent on many primary links, and carousel clones remain focusable while aria-hidden.
be-inclusive
sufficient-contrast
passhighLighthouse color-contrast audit passed on the homepage; the article screenshot shows readable dark text on white.
be-inclusive
structure-and-focus
issueshighThe focus probe reports outline none on primary navigation and story links. Lighthouse reports aria-hidden=true carousel slides containing focusable links.
F06 high: Keyboard focus is absent on many primary links, and carousel clones remain focusable while aria-hidden.
be-inclusive
legible-text
issueshighAt a 360px visual viewport, layout measured scrollWidth 744 and horizontalOverflowPx 384. Home, listing, article, and form screenshots all show clipped desktop-width content.
F05 high: The mobile layout renders at roughly 744-780 CSS pixels and clips the right side.
be-inclusive
zoom-reflow-targets-and-media
issueshighAt a 360px visual viewport, layout measured scrollWidth 744 and horizontalOverflowPx 384. Home, listing, article, and form screenshots all show clipped desktop-width content.
F05 high: The mobile layout renders at roughly 744-780 CSS pixels and clips the right side.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed with zero items.
follow-best-practices
sound-document-and-assets
issueshighThe image audit found 44/100 without dimensions, 57 without srcset, and 47 in legacy formats; Lighthouse also failed unsized-images.
F09 medium: Images are not consistently dimensioned, responsive, or efficiently encoded.
follow-best-practices
browser-platform-hygiene
issueshighThe image audit found 44/100 without dimensions, 57 without srcset, and 47 in legacy formats; Lighthouse also failed unsized-images.
F09 medium: Images are not consistently dimensioned, responsive, or efficiently encoded.
be-discoverable
title-and-description
passhighHomepage and article probes show descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
issueshighAt a 360px visual viewport, layout measured scrollWidth 744 and horizontalOverflowPx 384. Home, listing, article, and form screenshots all show clipped desktop-width content.
F05 high: The mobile layout renders at roughly 744-780 CSS pixels and clips the right side.
be-discoverable
canonical-and-indexing-signals
passhighThe homepage returned 200, exposes canonical and extensive hreflang links, and robots/sitemap were fetched successfully without accidental noindex.
be-discoverable
structured-and-shareable-metadata
passhighHomepage Organization/WebPage JSON-LD and article NewsArticle/Breadcrumb JSON-LD align with visible content; Open Graph fields are populated.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used, but the headers audit found no CSP, HSTS, nosniff, clickjacking, Referrer-Policy, or Permissions-Policy. All five observed cookies lacked Secure and used SameSite=None.
F10 high: Core browser security headers are absent and cookies use weak attributes.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe tracker audit saw 13 third-party origins and six known tracker domains. The Vietnamese fresh load starts trackers without a visible consent choice, while English is covered by a consent modal naming 210 partners.
F11 high: Tracking is extensive and consent is inconsistent across locale entry points.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe exercised login screen shows Google, Apple, and email entry; no passkey option is visible.
F14 medium: Authentication offers social/email-password entry but no visible phishing-resistant passkey path.
be-private-and-secure
defensive-browser-policies
issueshighHTTPS is used, but the headers audit found no CSP, HSTS, nosniff, clickjacking, Referrer-Policy, or Permissions-Policy. All five observed cookies lacked Secure and used SameSite=None.
F10 high: Core browser security headers are absent and cookies use weak attributes.
be-resilient
progressive-enhancement
passhighDiscoverability found 98% raw/rendered content overlap, title/H1/description in raw HTML, and no JS shell.
be-resilient
resilient-runtime-behaviour
issueshighThe English page correctly sets lang=en, but keeps the Vietnamese document title. Its consent panel overflows the mobile viewport and clips controls/text.
F13 medium: Localized metadata and the English consent layout are not fully adapted.
be-resilient
offline-and-installable
not-applicablehighThis is a public news/content publication rather than an install-oriented application; offline installation is not required for the primary reading task.
be-resilient
network-and-http-failure-states
passhighA nonexistent route returned HTTP 404 with an actionable recovery page and home link.
be-internationalised
lang-dir-and-logical-properties
issueshighThe English page correctly sets lang=en, but keeps the Vietnamese document title. Its consent panel overflows the mobile viewport and clips controls/text.
F13 medium: Localized metadata and the English consent layout are not fully adapted.
be-internationalised
locale-aware-data
passhighVietnamese article dates use day/month/year and localized pages expose locale-specific content and hreflang alternatives.
be-internationalised
time-zone-correctness
not-applicablehighRepresentative pages display publication dates but expose no scheduled cross-time-zone event or user-entered time workflow requiring DST/time-zone conversion.
be-trustworthy
no-dark-patterns
passhighThe inspected primary reading and contact paths showed no forced continuity, disguised ads, confirmshaming, or hidden pricing.
be-trustworthy
humane-error-handling
issueshighInputs have empty name/autocomplete and required=false. Empty submission sets aria-invalid=true, but exposes no validation message or visible error text in the captured body.
F12 medium: The contact form lacks input metadata and gives weak empty-submission feedback.
be-trustworthy
trustworthy-input-assistance
issueshighInputs have empty name/autocomplete and required=false. Empty submission sets aria-invalid=true, but exposes no validation message or visible error text in the captured body.
F12 medium: The contact form lacks input metadata and gives weak empty-submission feedback.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe exercised login screen shows Google, Apple, and email entry; no passkey option is visible.
F14 medium: Authentication offers social/email-password entry but no visible phishing-resistant passkey path.
be-sustainable
optimised-assets
issueshighThe image audit found 44/100 without dimensions, 57 without srcset, and 47 in legacy formats; Lighthouse also failed unsized-images.
F09 medium: Images are not consistently dimensioned, responsive, or efficiently encoded.
be-sustainable
no-wasteful-work
issueshighHAR transferred 7.25MB, including 3.58MB images and 1.95MB media, while the tracker probe found 13 third-party origins and the hero auto-animates.
F15 medium: Resource use is disproportionate for a news homepage.
be-sustainable
third-party-and-media-budget
issueshighHAR transferred 7.25MB, including 3.58MB images and 1.95MB media, while the tracker probe found 13 third-party origins and the hero auto-animates.
F15 medium: Resource use is disproportionate for a news homepage.
be-agent-ready
structured-agent-capabilities
passhighFor this non-transactional publication, 98% of content is available without JS and NewsArticle/Organization/Breadcrumb JSON-LD gives agents structured, scrape-free content metadata.
be-agent-ready
on-device-inference
not-applicablehighThe site provides published editorial content but no user-facing summarization or generative task where built-in inference is necessary.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten real Next-carousel activations in one session, DOM elements and slide count remained exactly stable at 3,670 and 80; heap rose about 3.1MB before collection, which does not demonstrate unbounded retained growth.
be-memory-efficient
bounded-footprint
issueshighHeap summaries contain roughly 631k-641k nodes and 39.5-41.5MB self size; the DOM probe found 3,670 elements and 80 carousel slides.
F16 medium: The homepage memory footprint is high for a content page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passlowAcross ten carousel activations, live DOM and slide populations did not grow; the two heap totals changed modestly rather than multiplying. Confidence is limited because listener internals were not enumerable.

Provenance

Canonical report: results/atomic/reports/0485-www_vietnam_vn.json
Report SHA-256: 99f08b1317b93eb7e90119342724620f2b8ea282faef241aa73e73ee19665c60
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_vietnam_vn/2026-07-21T03-01-46-262Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_vietnam_vn/2026-07-21T03-01-46-262Z
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.