Manifest position 346 · CrUX rank bucket 1000
https://www.varzesh3.com
Coverage complete
Atomic audit completed across six representative paths. Video/podcast playback, ad-vendor click-through, authenticated account state, and destructive/commercial transactions were not covered because they are separate third-party or unavailable journeys; the selected pages cover the homepage, article, live data, league detail, search, and failure-state templates.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Light surfaces remained unchanged under dark preference. F02 medium: The visual theme does not meaningfully adapt to a dark color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | issues | high | A running 15s animation remains and no reduced-motion rule was found. F03 medium: Auto-advancing animation is not reduced for users who request less motion. |
respect-user-preferencesrespects-contrast | issues | medium | No contrast/forced-colors treatment was observed. F04 low: High-contrast preferences receive no explicit adaptation. |
implement-natural-interactionsview-transitions | issues | high | No view-transition rules/API treatment found for route/state changes. F05 medium: Page and content-state changes are abrupt and use no View Transition treatment. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked parallax, scrollytelling, or reveal behavior was present on the representative templates. |
implement-natural-interactionsphysical-gestures | issues | medium | The homepage carousel uses small arrow/pagination controls and exposes no scroll-snap or native gesture surface. F08 high: Keyboard focus is invisible and many controls are undersized. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | The 7,838px homepage uses static chrome without scroll-state orientation. F06 medium: Long content pages provide static chrome rather than scroll-aware orientation. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, or edge-sensitive anchored overlay appeared in the representative flows. |
provide-guided-navigationdirects-attention | issues | medium | Route changes and large carousel state changes provide no transition or focus-movement cue. F05 medium: Page and content-state changes are abrupt and use no View Transition treatment. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | No modal interstitial or full-screen popup obscured core content on load. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | No dismissible modal/disclosure overlay was encountered; dialogs, popovers, and details counts were zero. |
maximize-content-reduce-noisereduced-chrome | issues | high | Ad panels and dense widgets dominate the first viewport. F07 high: Advertising and dense chrome dominate the homepage before core news and scores. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | Homepage content is 342px wider than the 780px viewport and fixes viewport width at 1122. F01 high: The homepage forces a fixed 1122px desktop canvas instead of adapting to small screens. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | No container queries were found and homepage components retain the desktop canvas. F09 medium: The homepage component system relies on a fixed canvas and exposes no container-query adaptation. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Focus outlines are none and many targets are undersized. F08 high: Keyboard focus is invisible and many controls are undersized. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage, article, live score, and league page communicate their sports-content purpose and primary content clearly. |
support-core-task-successprimary-flow-completion | issues | high | The search journey returned no content for فوتبال. F10 high: The primary search journey can return an empty result for a very common query without useful results. |
support-core-task-successclear-system-state-and-recovery | issues | high | The empty state is visible but offers no query-specific recovery or suggested next action. F11 medium: The empty search state gives no query-specific recovery or next step. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse LCP was 6.9s, outside the good range. F12 high: Mobile loading performance misses the LCP quality bar. |
be-fast-and-stablevisual-stability | pass | high | Observed CLS was 0.0012 and Lighthouse CLS was 0. |
be-fast-and-stableefficient-main-thread | issues | high | 6.4s main-thread work, 1.5s JS execution and an 81.96ms trace task were recorded. F13 high: Heavy scripting delays interactivity. |
be-fast-and-stableefficient-resource-delivery | issues | high | 136 requests/4.22MB with render-blocking, cache and LCP-discovery opportunities. F14 high: The homepage ships a large, image- and script-heavy network payload. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Estimated 593KiB unused JS and 88KiB unused CSS. F15 medium: Substantial unused CSS and JavaScript are delivered. |
be-inclusivenames-roles-labels | issues | high | Unlabeled selects/search, unnamed links and invalid ARIA relationships were found. F16 high: Important controls and links lack accessible names or valid role relationships. |
be-inclusivesufficient-contrast | issues | high | Multiple small-text color pairs failed 4.5:1. F17 high: Text and essential UI fail minimum contrast. |
be-inclusivestructure-and-focus | issues | high | Homepage has no h1/main/nav and focused links have no visible outline. F18 high: Reading structure and keyboard focus do not provide a dependable navigation model. |
be-inclusivelegible-text | issues | high | The fixed-width homepage is scaled into tiny, dense text at 390px. F01 high: The homepage forces a fixed 1122px desktop canvas instead of adapting to small screens. F07 high: Advertising and dense chrome dominate the homepage before core news and scores. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Fixed 1122 viewport, user-scalable=no on article/league, and target-size failures. F19 high: Viewport and reflow settings restrict comfortable mobile and zoom use. |
follow-best-practicesno-console-errors | issues | high | SignalR/WebSocket connection errors were logged. F20 medium: The homepage logs live-data WebSocket errors. |
follow-best-practicessound-document-and-assets | issues | high | Document basics pass, but image sizing/responsive delivery and alt inventory have material gaps. F21 medium: Image markup and delivery are inconsistent. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Deprecated API, unload/BFCache, source-map and inspector issues were reported. F22 medium: Deprecated API use, BFCache blockers, missing source maps and DevTools issues reduce platform hygiene. |
be-discoverabletitle-and-description | pass | high | Representative public pages have descriptive titles and descriptions. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Links are crawlable and robots is sound, but the homepage fixed-width viewport is not mobile-friendly. F01 high: The homepage forces a fixed 1122px desktop canvas instead of adapting to small screens. |
be-discoverablecanonical-and-indexing-signals | issues | high | Homepage canonical and indexing are sound, but the representative article lacks a canonical link. F23 medium: The representative article lacks a canonical link despite otherwise strong article metadata. |
be-discoverablestructured-and-shareable-metadata | pass | high | Article exposes matching NewsArticle JSON-LD, OG and Twitter metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS/HSTS/nosniff/frame controls pass, but CSP is limited and Referrer/Permissions policy are missing. F24 high: Security policy is incomplete despite HTTPS, HSTS and clickjacking protection. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | 13 third-party origins and 17 third-party cookies indicate a heavy tracking footprint. F25 high: The page has a large advertising and tracking footprint. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | No permission prompt fired on the tested public paths, and no authentication form was exposed in the representative core-content journeys. |
be-private-and-securedefensive-browser-policies | issues | high | Referrer/Permissions policy gaps and SameSite=None analytics cookies remain. F26 medium: Defensive browser policies and cookie posture are incomplete. |
be-resilientprogressive-enhancement | pass | high | Raw HTML retained 86% rendered-content coverage and crawler view showed the core portal content. |
be-resilientresilient-runtime-behaviour | pass | medium | Homepage, article, live-score and league content settled without clipped modal/menu state; real links preserve navigation. |
be-resilientoffline-and-installable | issues | medium | Manifest and activated service worker exist, but no cached offline fallback was observable after load. F27 medium: The PWA surface is installable but provides no observable cached offline fallback after load. |
be-resilientnetwork-and-http-failure-states | pass | high | The 404 surface clearly explains failure and offers homepage/report links. |
be-internationalisedlang-dir-and-logical-properties | issues | high | lang=fa and logical properties are present, but root dir is omitted. F28 medium: The Persian document declares lang but omits explicit right-to-left direction. |
be-internationalisedlocale-aware-data | pass | medium | Persian-language dates and score/league data are rendered consistently for the target locale. |
be-internationalisedtime-zone-correctness | not-applicable | high | The representative pages display editorial and match values but expose no user-entered or cross-time-zone scheduling flow to test. |
be-trustworthyno-dark-patterns | pass | medium | No confirmshaming, forced continuity, consent wall, or hidden cancellation pattern appeared in the exercised flows. |
be-trustworthyhumane-error-handling | not-applicable | high | The only exercised input is search and it has no validity constraints or invalid-submission state. |
be-trustworthytrustworthy-input-assistance | pass | medium | The public input is correctly typed as search, has a descriptive placeholder, preserves native entry behavior, and submits with GET. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, payment, consent, or account-management flow was in the audited public content scope. |
be-sustainableoptimised-assets | issues | high | Oversized/legacy/non-responsive images leave an estimated 1,589KiB saving. F29 high: Asset delivery wastes substantial bytes. |
be-sustainableno-wasteful-work | issues | high | Multiple ad/analytics vendors execute on initial load alongside 6.4s main-thread work. F31 medium: Background analytics and advertising work is chatty and not visibly tied to the core task. |
be-sustainablethird-party-and-media-budget | issues | high | 4.22MB/136 requests and 13 third-party origins are disproportionate for the initial news view. F30 high: Third-party ads, trackers and media consume a disproportionate first-load budget. |
be-agent-readystructured-agent-capabilities | not-applicable | high | This public editorial site exposes rich crawlable metadata but no declared agent-facing transaction/tool surface; WebMCP absence is an opportunity, not a failure. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-model feature is part of the visible product intent, so on-device inference is not applicable. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | Heap grew from 35.9MB to 49.9MB as lazy content was first visited, but top constructors show bounded content allocation rather than evidence of unbounded retention; no repeated-cycle series proved a leak. |
be-memory-efficientbounded-footprint | pass | medium | Homepage heap summary was 35.9MB; probes measured about 18.7–31.2MB used JS heap across article/live-score/home, proportionate to these dense pages. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Top constructors in baseline and post-scroll summaries contain no Detached* population; the retained growth is dominated by native/content arrays after first full-feed traversal. |
Provenance
Canonical report: results/atomic/reports/0346-www_varzesh3_com.json
Report SHA-256: 7a95e91c4245c4c75c6146b55c3f4cf8099c7635d8c124aee350827fd344fac3
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_varzesh3_com/2026-07-26T06-14-42-568Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_varzesh3_com/2026-07-26T06-14-42-568Z
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.