Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JAMStack, le comeback du web statique
Search
Damien Van Der Windt
April 10, 2018
Programming
0
120
JAMStack, le comeback du web statique
Damien Van Der Windt
April 10, 2018
Tweet
Share
More Decks by Damien Van Der Windt
See All by Damien Van Der Windt
RWD Performant
damienvdw
1
140
Other Decks in Programming
See All in Programming
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
Architectural Extensions
denyspoltorak
0
290
MUSUBIXとは
nahisaho
0
130
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
230
Fluid Templating in TYPO3 14
s2b
0
130
高速開発のためのコード整理術
sutetotanuki
1
400
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
380
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
68
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
From π to Pie charts
rasagy
0
120
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
640
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
How GitHub (no longer) Works
holman
316
140k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Building Applications with DynamoDB
mza
96
6.9k
Transcript
BON MATIN !
Damien Van Der Windt Développeur Front-End
[email protected]
None
WEB STATIQUE
VIEUX
VIEUX LIMITÉ
VIEUX LIMITÉ ENNUYEUX
None
serveur navigateur MODÈLE STATIQUE
Des années de PROGRÈS
MODERNE
MODERNE PUISSANT
MODERNE PUISSANT POLYVALENT
MODÈLE DYNAMIQUE code data serveur navigateur
Problèmes du modèle DYNAMIQUE
MAINTENANCE code data serveur navigateur
SÉCURITÉ code data serveur navigateur
LENTEUR code data serveur navigateur
LENTEUR code data serveur navigateur cache cache cdn
CROISSANCE code data serveur navigateur cache cache cdn
None
Avantages du modèle STATIQUE
MAINTENANCE serveur navigateur
SÉCURITÉ serveur navigateur
RAPIDITÉ serveur navigateur
CROISSANCE serveur navigateur
CROISSANCE cdn navigateur
Problèmes du modèle STATIQUE
TEMPLATING Sans gabarits, maintenir un site devient un calvaire
TRIAGE DES DONNÉES Organiser du contenu devient peu à peu
complexe
GESTION DU CONTENU Éditer le site demande une expertise technique
FONCTIONNALITÉS Très limitées par le manque d’infrastructure
MAIS…
2018
MODÈLE STATIQUE OUTILS MODERNES +
None
J A M
JAVASCRIPT A M
JAVASCRIPT API M
JAVASCRIPT API MARKUP
LE JAMSTACK serveur api navigateur
APPORTEZ VOS OUTILS PRÉFÉRÉS Sans opinion sur le choix des
technologies utilisées
ENCOURAGE LES BONNES PRATIQUES Versionnage - Performance - Automatisation
SURPASSER le modèle statique
Problème : TEMPLATING
Solution : GÉNÉRATEUR DE SITE STATIQUE
GÉNÉRATEUR DE SITE STATIQUE + + = site gabarits contenus
gss
None
https://www.staticgen.com/
Problème : TRIAGE DES DONNÉES
Solution : MÉTADONNÉES
None
Problème : GESTION DU CONTENU
Solution : CMS
CMS GIT API
None
https://headlesscms.org/
Problème : FONCTIONNALITÉS
Solution : SERVICES & API
SURMONTER les obstacles courants
COMMENTAIRES
None
FORMULAIRES
None
RECHERCHE
Fuse.js LUNR.js
E-COMMERCE
None
ET PLUS ENCORE ! Authentification - Médias dynamiques - Notifications
POURQUOI UTILISER DES SERVICES ?
MAINTENANCE SÉCURITÉ +
Où est la LIMITE ?
None
https://www.smashingmagazine.com/
DYNAMIQUE STATIQUE
MERCI beaucoup !
QUESTIONS ?