Qu'est ce que la Jamstack

Qu'est ce que la Jamstack

Javascript Api Markup

Qu'est ce que la Jamstack

Jamstack est une architecture conçue pour rendre le web plus rapide, plus sécurisé et plus évolutif.

Elle est construite à partir des outils les plus favorable pour les développeurs, et permet un productivité optimale.

Les principes fondamentaux du pre-rendering permettent aux sites et aux applications d'être livrés avec plus de confiance et de résilience que jamais.

Pré-chargement (pre-rendering)

Avec la Jamstack, le front-end est pré chargé dans des pages html statique optimisées durant un processus de construction (build).

Ce processus de pré chargement permet au site d'être déployé directement depuis un cdn, réduisant ainsi les coûts, la complexité et les risques d'une architecture classique. (serveur dynamique)

Avec de nombreux framework de génération de site statique, Gatsby Js, Hugo, Jekyll, NextJs, les developpeurs sont maintenant familier de la Jamstack et ont la possibilité de devenir rapidement productifs.

Javascript

Avec le markup, les sites en Jamstack peuvent être servi directement depuis un cdn et beneficier d'un déploiement rapide et sécurisé.

A partir de cette structure, les site en Jamstack peuvent se servir de Javascript et des API pour communiquer avec des services fournissant un backend, ceci permet une expérience modulable et personnalisable.

Modularité et services (APIs)

L'expansion des API a donné à la Jamstack sa crédibilité et démontré l'intérêt de son usage.

La possibilité de moduler l'utilisation de services tels que, authentification et identité, paiements, cms, base de données, système de recherche et autres, permet aux développeurs de se focaliser pleinement sur le coeur de leur produit et service.

Les sites en Jamstack utilisent ces services lors du build, assurant ainsi le rendu directement depuis le navigateur via Javascript.

Le découpage de ces services permet une meilleure portabilité, flexibilité ainsi qu'une réduction des risques.


Découvrir la Jamstack 🔗