Описание тега jamstack

Современная архитектура веб-разработки, основанная на клиентском JavaScript, многократно используемых API и предварительно созданной разметке. JAMstack не касается конкретных технологий. Это новый способ создания веб-сайтов и приложений, обеспечивающий более высокую производительность, более высокую безопасность, более низкую стоимость масштабирования и более удобную работу для разработчиков.

Какие вопросы должны иметь этот тег?

JAM ( javascript, api и разметка) - это всего лишь простая терминология, описывающая новый способ создания веб-проектов, при котором вам не нужно размещать собственный серверный модуль, который строит сайт каждый раз, когда вы его обслуживаете.

Основные определения

Ваш проект построен с использованием JAMstack, если он соответствует трем ключевым критериям:

  1. Javascript

    • Любое динамическое программирование во время цикла запроса / ответа обрабатывается JavaScript, полностью работающим на клиенте. Это может быть любой интерфейсный фреймворк, библиотека или даже обычный JavaScript.
  2. API

    • Все серверные процессы или действия с базой данных абстрагируются в многоразовые API, доступ к которым осуществляется через HTTPS с помощью JavaScript. Они могут быть созданы на заказ или использовать сторонние сервисы.
  3. Разметка

    • Шаблонная разметка должна быть предварительно создана во время развертывания, обычно с использованием генератора сайтов для сайтов с контентом или инструмента сборки для веб-приложений.

Дополнительные ссылки