Перейти к содержимому

JAM Stack

Jamstack — это архитектура, в которой фронтенд предварительно собирается, а данные и динамика подключаются через API. В основе — decoupling, pre-rendering и доставка через CDN.

  • лендинги и маркетинговые страницы;
  • контентные сайты и документация;
  • сайты, где важна скорость и низкая сложность доставки;
  • проекты, где backend и frontend можно разделить;
  • headless-сценарии с CMS и современным фронтендом.
  • высокая скорость загрузки;
  • меньшая поверхность атаки;
  • удобная масштабируемость через CDN;
  • хорошо сочетается с CMS и backend API;
  • гибкая архитектура для современного веба.
  • сложнее preview и редактирование, чем в монолитной CMS;
  • больше зависимость от сборки, API и вебхуков;
  • для сложной интерактивности нужен отдельный frontend-фреймворк.
  • WordPress как headless CMS;
  • Next.js как frontend и слой рендеринга;
  • Astro как контентный frontend;
  • внешние API для авторизации, платежей и данных.