Описание тега jamstack
Современная архитектура веб-разработки, основанная на клиентском JavaScript, многократно используемых API и предварительно созданной разметке. JAMstack не касается конкретных технологий. Это новый способ создания веб-сайтов и приложений, обеспечивающий более высокую производительность, более высокую безопасность, более низкую стоимость масштабирования и более удобную работу для разработчиков.
Какие вопросы должны иметь этот тег?
JAM ( javascript, api и разметка) - это всего лишь простая терминология, описывающая новый способ создания веб-проектов, при котором вам не нужно размещать собственный серверный модуль, который строит сайт каждый раз, когда вы его обслуживаете.
Основные определения
Ваш проект построен с использованием JAMstack, если он соответствует трем ключевым критериям:
Javascript
- Любое динамическое программирование во время цикла запроса / ответа обрабатывается JavaScript, полностью работающим на клиенте. Это может быть любой интерфейсный фреймворк, библиотека или даже обычный JavaScript.
API
- Все серверные процессы или действия с базой данных абстрагируются в многоразовые API, доступ к которым осуществляется через HTTPS с помощью JavaScript. Они могут быть созданы на заказ или использовать сторонние сервисы.
Разметка
- Шаблонная разметка должна быть предварительно создана во время развертывания, обычно с использованием генератора сайтов для сайтов с контентом или инструмента сборки для веб-приложений.