Ключевые принципы
- Pre-rendering — HTML генерируется при build-е, а не при запросе
- Decoupling — frontend и backend разделены, общаются через API
- CDN-first — статика раздаётся с edge-узлов, близких к пользователю
Преимущества
- Максимальная скорость — файлы с CDN, без TTFB сервера
- Безопасность — нет сервера, который можно атаковать
- Масштабируемость — CDN масштабируется автоматически
Когда не подходит
Персонализированный контент, real-time данные, крупный e-commerce с миллионами SKU — где pre-rendering нереалистичен. Решается через ISR (Incremental Static Regeneration) или hybrid rendering.
Популярные решения
Next.js, Nuxt, Astro, Gatsby + Netlify/Vercel/Cloudflare Pages.