Ключові принципи
- 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.