FAQ
On répond à vos questions !
Qu'est ce que la Jamstack ?
JavaScript
Les fonctionnalités dynamiques sont gérées par JavaScript. Vous êtes libres d’utiliser la bibliothèque ou le framework que vous voulez.
API
Les opérations côté serveur sont abstraites sous forme d’API réutilisables, accessibles en HTTPS à l’aide de JavaScript. Ces opérations peuvent être déléguées à des services tiers ou bien à vos propres fonctions.
Markup
Les sites web sont servis sous forme de fichiers HTML statiques. Ces fichiers peuvent être générés à partir de fichiers source, comme du Markdown, à l’aide d’un générateur de site statique.
Les principaux bénéfices apportés par la Jamstack sont :
Performance accrue
Servir du code généré et des assets à partir d’un CDN
Meilleure sécurité
Plus besoin de se soucier des vulnérabilités du serveur ou de la base de données
Coût bien moindre
L’hébergement de fichiers statiques est moins cher voire gratuit
Meilleure expérience de développement
Les développeurs front end peuvent se focaliser sur la partie client, sans être dépendants d’une architecture monolithique. Cela se traduit en général par un développement plus rapide et plus ciblé
Évolutivité
Si votre site devient viral ou est soumis à un pic d’activité, le CDN compensera sans problèmes.
Quelle est la différence avec un site traditionnel ?
Jamstack est un modèle d'architecture qui se différencie des sites traditionnels sur tous les plans. Le developpement et la navigation sont accélérés. Pour la partie développement la technologie permet d'avoir des facilités techniques. Pour la partie navigation Jamstack permet une expérience sans serveurs et bases de données traditionnelles. Ce qui en fait une technologie exceptionnelle !