Manifest position 76 · CrUX rank bucket 1000
https://zoom.us
Coverage complete
Coverage-complete agentic audit of six representative task/template paths plus an invalid-route recovery path. Not covered: authenticated meetings, checkout after purchase, account cancellation, and completed form submissions because they require credentials, purchases, or transmission of personal data.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | medium | The dark emulation screenshot is pixel-identical in appearance and size to the light capture; computed color-scheme is normal. F-DARK medium: The public surface does not adapt to the user’s dark color preference. |
respect-user-preferencesrespects-reduced-motion | pass | medium | The media query matched and the only active autoslider animation reported duration 0.01ms, effectively disabled. |
respect-user-preferencesrespects-contrast | issues | high | Lighthouse color-contrast audit failed on the rendered homepage. F-CONTRAST high: Text and controls fail minimum color contrast. |
implement-natural-interactionsview-transitions | issues | medium | Platform probe found no view-transition usage in the rendered document. F-TRANSITIONS low: State and route changes do not use View Transitions. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scrollytelling, parallax or entry/exit reveal interaction was present on the exercised paths. |
implement-natural-interactionsphysical-gestures | issues | medium | HAR records swiper-bundle.min.js as a parser-inserted script and one of the slowest requests; no scroll timeline usage was found. F-GESTURES low: Carousel behavior ships a custom Swiper runtime rather than relying on native scroll-snap/declarative behavior. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | DOM computed styles show a fixed header, while platform probes found no scroll-state or scroll-timeline implementation. F-SCROLL-CHROME low: Fixed navigation does not expose scroll-aware feedback. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip or edge-positioned anchored overlay was part of the representative tasks. |
provide-guided-navigationdirects-attention | pass | medium | Screenshots show clear active navigation, large page headings and visually distinct primary actions across templates. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Six screenshots show a 600px-wide modal over the homepage, pricing, product, signup, join, and contact-sales paths; on 360x800 it occupies most of the viewport. F-COOKIE high: Consent dialog blocks core content and actions on every fresh-session archetype. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | medium | Platform probe found 0 dialog, 0 popover and 2 role=dialog elements. F-SEMANTIC medium: Consent overlays are custom role=dialog structures rather than native dialog/popover primitives. |
maximize-content-reduce-noisereduced-chrome | pass | medium | Outside the separately reported consent interruption, content cards and typography dominate the marketing and product layouts. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | medium | Layout reported scrollWidth=clientWidth=360 and horizontalOverflowPx=0 with a viewport meta tag. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | medium | Platform probe found no @container text, despite cards and navigation reused across narrow and wide layouts. F-CONTAINERS low: The large reusable marketing surface has no detectable container-query adaptation. |
adapt-to-the-form-factorinput-modality-aware | issues | medium | Lighthouse target-size audit failed; direct focus probe returned outline none and no box shadow for the first focusable control. F-TARGETS medium: Some controls have insufficient target spacing and visible focus is inconsistent. |
support-core-task-successclear-purpose-and-primary-action | pass | medium | Homepage, pricing, Meetings, Signup, Join and Contact Sales each expose a specific heading and primary next action behind the separately reported consent wall. |
support-core-task-successprimary-flow-completion | issues | high | Signup, Join, pricing purchase, product exploration and contact-sales screenshots all place the consent dialog over the next required action. F-FLOW high: The fresh-visitor consent wall interrupts every representative primary flow before task completion. |
support-core-task-successclear-system-state-and-recovery | pass | medium | Signup and Join visibly disable continuation before required input, and the 404 page explains the failure and offers recovery links. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 16.6s and CLS 0.28 (performance 43); first-party trace still measured LCP 2.82s. F-CWV high: Homepage loading misses the good Core Web Vitals range. |
be-fast-and-stablevisual-stability | issues | high | Mobile layout observer measured CLS 0.238 with two shifts; Lighthouse measured 0.28 and found four shifts. F-CLS high: The page shifts substantially during load. |
be-fast-and-stableefficient-main-thread | pass | medium | Trace found 43.79ms TBT with two long tasks; Lighthouse TBT was 130ms, both within the good TBT proxy range. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR records 119 requests/3.34MB and parser-inserted CSS plus classic scripts; Lighthouse estimates 1.83s render-blocking savings. F-DELIVERY high: Critical delivery is heavy and contains blocking chains. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | medium | Lighthouse estimates 186KiB unused CSS, 385KiB unused JS and 138KiB unminified JS; HAR has 55 scripts. F-UNUSED medium: Substantial unused CSS and JavaScript ship on first load. |
be-inclusivenames-roles-labels | issues | high | Lighthouse fails button-name, link-name, image-alt, aria-allowed-attr and aria-required-children; image probe reports 14 missing alt values and custom probe counts 13 unnamed buttons. F-A11Y-NAMES high: Controls and images have missing or invalid accessible names/roles. |
be-inclusivesufficient-contrast | issues | high | Lighthouse color-contrast audit failed on the rendered homepage. F-CONTRAST high: Text and controls fail minimum color contrast. |
be-inclusivestructure-and-focus | issues | high | Lighthouse reports malformed accessibility-tree/ARIA relationships; direct focus probe found no visible outline or shadow. F-FOCUS high: Keyboard focus and structural semantics are unreliable. |
be-inclusivelegible-text | pass | medium | Body and heading text reflow cleanly with comfortable sizing and no clipping in captured paths. |
be-inclusivezoom-reflow-targets-and-media | issues | medium | Lighthouse target-size audit failed; direct focus probe returned outline none and no box shadow for the first focusable control. F-TARGETS medium: Some controls have insufficient target spacing and visible focus is inconsistent. |
follow-best-practicesno-console-errors | pass | medium | Lighthouse did not report a console-errors or JavaScript-execution error failure. |
follow-best-practicessound-document-and-assets | issues | medium | Image primitive found 57/93 images without dimensions; Lighthouse reports incorrect aspect ratios and unsized images. F-ASSETS medium: Image sizing and aspect-ratio hygiene is poor. |
follow-best-practicesbrowser-platform-hygiene | issues | medium | Lighthouse reports four deprecation warnings, inspector issues, third-party-cookie issues and one BFCache failure reason. F-HYGIENE medium: Deprecated APIs, inspector issues and a BFCache blocker remain. |
be-discoverabletitle-and-description | pass | medium | Homepage has descriptive title “One platform to connect | Zoom” and a detailed meta description. |
be-discoverablecrawlable-and-mobile-friendly | issues | medium | Lighthouse fails crawlable-anchors and link-text with four generic links; page probe found two anchors without href and nine generic labels. F-CRAWL medium: Some links are not crawlable or descriptively named. |
be-discoverablecanonical-and-indexing-signals | pass | medium | Homepage returned 200 with canonical https://www.zoom.com/, index,follow, a robots file and a 432KB sitemap. |
be-discoverablestructured-and-shareable-metadata | pass | medium | Homepage exposes two JSON-LD blocks and complete Open Graph title, description, URL and image metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | Header probe found no CSP or nosniff; cookie probe found one non-Secure consent cookie and an auth-like cookie without HttpOnly. F-HEADERS high: The main document lacks CSP and sets weak cookie attributes. |
be-private-and-securedata-minimisation-and-third-parties | issues | medium | Tracker probe saw 11 third-party origins including GTM; HAR attributes 112/119 requests and 3.30MB to non-main-origin hosts. F-THIRDPARTY medium: The fresh page has a broad third-party collection and execution footprint. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No browser permission prompt appeared on load; authentication was linked as a separate user-initiated path. |
be-private-and-securedefensive-browser-policies | issues | high | Headers probe found no frame-ancestors/X-Frame-Options, Referrer-Policy, Permissions-Policy or X-Content-Type-Options; HSTS was present. F-POLICIES high: Browser-enforced defensive policies are incomplete. |
be-resilientprogressive-enhancement | pass | medium | Discoverability primitive found 91% rendered-word coverage in raw HTML and no empty JS shell. |
be-resilientresilient-runtime-behaviour | pass | medium | Menus and the consent overlay remained inside captured desktop/mobile viewports without clipping. |
be-resilientoffline-and-installable | not-applicable | high | The audited public marketing and live meeting service is intrinsically online; installability is not required for these web entry surfaces. |
be-resilientnetwork-and-http-failure-states | pass | medium | Invalid route returned HTTP 404 and rendered “Uh-Oh!” with Join, Download, blog and demo recovery links. |
be-internationalisedlang-dir-and-logical-properties | pass | medium | Rendered documents declare lang=en, and language/currency selectors are exposed; LTR default direction matches English content. |
be-internationalisedlocale-aware-data | pass | medium | Pricing selected British Pounds and rendered £ currency values with localized decimal formatting. |
be-internationalisedtime-zone-correctness | not-applicable | high | No rendered event time or scheduling-time value appeared in the exercised marketing, pricing, signup, join or lead paths. |
be-trustworthyno-dark-patterns | pass | medium | Consent presents equally prominent Decline and Accept actions without confirmshaming; pricing and billing cadence are visible. |
be-trustworthyhumane-error-handling | pass | medium | Required contact-sales fields have explicit labels and required state; Signup and Join prevent premature submission. |
be-trustworthytrustworthy-input-assistance | issues | medium | Form probe shows email, name, phone, postal code, company and job-title controls all use autocomplete=off. F-AUTOFILL medium: The contact-sales form disables useful autofill. |
be-trustworthysafe-commercial-and-account-flows | pass | medium | Pricing shows Free/Pro/Business costs, billing cadence and VAT note before purchase; signup states account terms. |
be-sustainableoptimised-assets | issues | medium | Image probe found 37 legacy-format images, 20 missing srcset and two oversized images; Lighthouse estimates 317KiB image savings. F-OPTIMISE medium: Image delivery wastes bytes and misses responsive sizing. |
be-sustainableno-wasteful-work | issues | medium | Tracker probe saw 11 third-party origins including GTM; HAR attributes 112/119 requests and 3.30MB to non-main-origin hosts. F-THIRDPARTY medium: The fresh page has a broad third-party collection and execution footprint. |
be-sustainablethird-party-and-media-budget | issues | medium | HAR transferred 3.34MB: 1.64MB images, 0.97MB scripts and 0.30MB fonts; chat and GTM load before user intent. F-MEDIA-BUDGET medium: Initial third-party and media weight is disproportionate to the first task. |
be-agent-readystructured-agent-capabilities | issues | medium | Page probe found no WebMCP capability while the site promotes AI products and links to Zoom developer MCP material. F-AGENT low: Agent-facing capability is not exposed on the public task surface. |
be-agent-readyon-device-inference | not-applicable | high | The exercised pages do not offer an in-browser inference task where a built-in model or summarizer would improve the experience. |
be-memory-efficientno-leak-under-repeated-interaction | issues | medium | After 20 repeated clicks, heap self-size rose 27.17MB to 31.63MB (+16%), node count 393,355 to 470,476 and closures 16,050 to 21,068. Separate-run snapshots make causality medium confidence. F-MEMORY medium: Repeated disclosure interaction retained materially more heap in the post snapshot. |
be-memory-efficientbounded-footprint | pass | medium | Baseline heap self-size was 27.17MB for a media-rich 93-image marketing page; no single constructor dominated retained object self-size. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Neither readable heap summary surfaced Detached* constructors among retained-size leaders; listener growth was not visible in the summaries. |
Provenance
Canonical report: results/atomic/reports/0076-zoom_us.json
Report SHA-256: 4d6ca555cb2af6b674e5f2d0d5473b8d200928dd2ce7158982edbb4b7eee3f77
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/zoom_us/2026-07-18T05-48-55-991Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/zoom_us/2026-07-18T05-48-55-991Z
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.