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
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.3k
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
190
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.5k
Fragmented Architectures
denyspoltorak
0
150
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
560
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
「ブロックテーマでは再現できない」は本当か?
inc2734
0
980
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
CSC307 Lecture 05
javiergs
PRO
0
500
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
120
Building Applications with DynamoDB
mza
96
6.9k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
210
Designing Experiences People Love
moore
144
24k
WCS-LA-2024
lcolladotor
0
450
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
190
Speed Design
sergeychernyshev
33
1.5k
Writing Fast Ruby
sferik
630
62k
Google's AI Overviews - The New Search
badams
0
910
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 ?