Astro Performance Playbook
Astro-specific optimizations for 95+ Lighthouse scores.
Quick Setup
Integrations
astro-critters
Automatically extracts and inlines critical CSS. No configuration needed.
What it does:
- Scans rendered HTML for above-the-fold elements
- Inlines only the CSS those elements need
- Lazy-loads the rest
Build output shows what it inlined:
@playform/compress
Minifies HTML, CSS, and JavaScript in the final build.
Options:
Layout Pattern
Structure your Layout.astro for performance:
Measuring
See also:
- perf-lighthouse - Running audits, reading reports, setting budgets
- perf-web-optimization - Core Web Vitals, bundle size, caching strategies
Checklist
-
astro-crittersinstalled and configured -
@playform/compressinstalled and configured - Google Fonts use
media="print" onloadpattern - Third-party scripts deferred to user interaction
- LCP images preloaded in
<head>

