What this proves
This Lab page shows how the static homepage is checked with Playwright end-to-end tests. On production deploy, CI runs the suite and ships a compact results table here.
Practices
- E2E — Assert real user-visible outcomes against the minified
build/tree, not source-only markup. - Accessibility — Semantic landmarks, skip link, focus outlines, and obfuscated email (no raw
mailto:). - CI — Pull requests to
mastermust pass Playwright. Production pushes rebuild, retest, then deploy the results summary. - Maintainable frontends — Static HTML first; light-DOM Web Components only for shared chrome and Lab widgets. No runtime npm on the public site.