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
Clarence Leung
March 07, 2014
Programming
1
86
Server Rendering Single Page Applications For Every Framework
Clarence Leung
March 07, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
バイブコーディング超えてバイブデプロイ〜CloudflareMCPで実現する、未来のアプリケーションデリバリー〜
azukiazusa1
3
810
あのころの iPod を どうにか再生させたい
orumin
2
2.4k
Jakarta EE Meets AI
ivargrimstad
0
670
Amazon Q CLI開発で学んだAIコーディングツールの使い方
licux
3
180
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
1
260
パスタの技術
yusukebe
1
340
バイブコーディング × 設計思考
nogu66
0
110
新世界の理解
koriym
0
130
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
330
中級グラフィックス入門~効率的なメッシュレット描画~
projectasura
4
2.6k
PHPカンファレンス関西2025 基調講演
sugimotokei
6
1.1k
iOS開発スターターキットの作り方
akidon0000
0
240
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
184
22k
For a Future-Friendly Web
brad_frost
179
9.9k
Code Review Best Practice
trishagee
69
19k
How to Ace a Technical Interview
jacobian
278
23k
How to train your dragon (web standard)
notwaldorf
96
6.2k
How GitHub (no longer) Works
holman
314
140k
Docker and Python
trallard
45
3.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Facilitating Awesome Meetings
lara
54
6.5k
Faster Mobile Websites
deanohume
308
31k
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