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 Every Framework
Search
Clarence Leung
March 07, 2014
Programming
1
81
Server Rendering Single Page Applications For Every Framework
Clarence Leung
March 07, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
75k
コンパウンドプロダクト開発の質とスピードを支える Protobuf と Connect #アーキテクチャ_findy / Boosting Compound Product Development Efficiency with Protobuf and Connect
izumin5210
9
420
The World is a Network (and We Are Just Nodes)
whatyouhide
0
110
ペパボOpenTelemetry革命
pyama86
1
1.3k
【2024年度 サイバーエージェント 新卒研修】システム運用の基本と戦略
shuntakahashi
36
17k
mb_trim関数を作りました
youkidearitai
PRO
1
270
esbuild 最適化芸人
exoego
1
150
It’s about time to pack Ruby and Ruby scripts in one binary
ahogappa0613
0
310
株式会社ゼネテック
genetec
0
140
FoodGram
iseruuuuu
0
240
Vanilla JavaScript はマルチプラットフォームの夢を見るか
mitsuharu
0
110
チーム立ち上げにAWSを活用したらClaudeさんに褒められた話
mkdev10
3
240
Featured
See All Featured
The Invisible Side of Design
smashingmag
294
49k
Designing the Hi-DPI Web
ddemaree
276
33k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
Building Adaptive Systems
keathley
32
1.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Happy Clients
brianwarren
92
6.4k
Done Done
chrislema
178
15k
The Language of Interfaces
destraynor
151
23k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
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