Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
JAMStack, le comeback du web statique
Search
Damien Van Der Windt
April 10, 2018
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAMStack, le comeback du web statique
Damien Van Der Windt
April 10, 2018
More Decks by Damien Van Der Windt
See All by Damien Van Der Windt
RWD Performant
damienvdw
1
150
Other Decks in Programming
See All in Programming
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
930
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.6k
JIS keyboard support in Omarchy
lef237
0
120
Next.js: The final boss of Web Performance
guaca
0
260
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
430
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
3.7k
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
430
ジョジョの世界をXRで再現する
mofurune
0
170
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2.2k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
HDC tutorial
michielstock
2
960
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Exploring anti-patterns in Rails
aemeredith
4
540
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
From π to Pie charts
rasagy
1
400
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 ?