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
83
Server Rendering Single Page Applications For Every Framework
Clarence Leung
March 07, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
Kanzawa.rbのLT大会を支える技術の裏側を変更する Ruby on Rails + Litestream 編
muryoimpl
0
220
『品質』という言葉が嫌いな理由
korimu
0
160
Bedrock Agentsレスポンス解析によるAgentのOps
licux
2
720
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
480
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
4
1.3k
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
340
TokyoR116_BeginnersSession1_環境構築
kotatyamtema
0
110
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
240
Open source software: how to live long and go far
gaelvaroquaux
0
620
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
41
15k
[Fin-JAWS 第38回 ~re:Invent 2024 金融re:Cap~]FaultInjectionServiceアップデート@pre:Invent2024
shintaro_fukatsu
0
400
Domain-Driven Transformation
hschwentner
2
1.9k
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Being A Developer After 40
akosma
89
590k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Producing Creativity
orderedlist
PRO
343
39k
The Invisible Side of Design
smashingmag
299
50k
For a Future-Friendly Web
brad_frost
176
9.5k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
BBQ
matthewcrist
86
9.5k
Optimizing for Happiness
mojombo
376
70k
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