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
Server Rendering Single Page Applications For E...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Clarence Leung
March 07, 2014
Programming
91
1
Share
Server Rendering Single Page Applications For Every Framework
Clarence Leung
March 07, 2014
Other Decks in Programming
See All in Programming
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
220
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
420
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
220
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
110
初めてのRubyKaigiはこう見えた
jellyfish700
0
180
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
210
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
1.3k
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
6
1.2k
Sans tests, vos agents ne sont pas fiables
nabondance
0
160
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
440
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
120
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
210
Featured
See All Featured
Scaling GitHub
holman
464
140k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
390
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
190
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Crafting Experiences
bethany
1
160
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
470
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
160
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
We Are The Robots
honzajavorek
0
230
Transcript
Server Rendering Single Page Applications For Every Framework Clarence Leung
(@clarler) Engineer, YUI and Mojito, Yahoo
Single Page Applications! Slick transitions! No page refresh! JSON everywhere!
But you broke the web.
None
None
None
“That’s fine, everyone has JavaScript enabled nowadays.”
But you’re losing out on performance.
Isomorphic JavaScript Frameworks The Noun Project attribution: - “Server” designed
by aLf - “Browser” designed by Fernando Vasconcelos 1. Fetch and cache: JSON 3. App navigation: JSON App Server API Server 2. Initial render: HTML Browser
Isomorphic JavaScript Frameworks
Breaking it down: Data rehydration Template sharing Route sharing
Our micro-libraries: Express State Handlebars, Dust, etc. Express Map
Build isomorphic applications regardless of template engine or client-side framework.
Thanks! npmjs.org/browse/keyword/modown See what we’re doing at: Questions? Feel free
to get in touch: @clarler on Twitter @clarle on GitHub