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
The Future of Single Page Apps – LNUG Feb 2013
Search
Ben Firshman
February 27, 2013
Programming
780
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Future of Single Page Apps – LNUG Feb 2013
Ben Firshman
February 27, 2013
More Decks by Ben Firshman
See All by Ben Firshman
Building serverless apps with Docker
bfirsh
0
470
How to use an Internet sized computer
bfirsh
0
620
Docker Compose: More than just development environment
bfirsh
2
790
New things we're working on at Docker
bfirsh
2
1k
Alternative Views
bfirsh
1
170
Other Decks in Programming
See All in Programming
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
420
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
260
5分で問診!Composer セキュリティ健康診断
codmoninc
0
990
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
320
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
920
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
260
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.6k
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
400
What's New in Android 2026
veronikapj
0
260
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
140
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
180
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
490
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
119
120k
Six Lessons from altMBA
skipperchong
29
4.4k
Mobile First: as difficult as doing things right
swwweet
225
10k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
490
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
210
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Chasing Engaging Ingredients in Design
codingconduct
0
270
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
THE FUTURE of SINGLE PAGE APPS
HTTP SERVER BROWSER FILESYSTEM
APP BROWSER DATABASE
APP BROWSER + JAVASCRIPT DATABASE
None
None
#
DATABASE APP BROWSER
API APP BROWSER
None
1. Fast.*
1. Fast.* 2.Single code base.
1. Fast.* 2.Single code base. 3.They were sort of cool.
None
None
None
None
None
#
https://twitter.com/#!/bfirsh GET / HTTP/1.1 Host: twitter.com
None
pushState
APP BROWSER + JAVASCRIPT DATABASE HTML
Hijax: http://bit.ly/YzZ0SM Pjax: http://bit.ly/es0Y9e New New Twitter: http://bit.ly/ReI3gg
API APP BROWSER JSON
APP APP BROWSER HTML API JSON
APP APP BROWSER HTML API JSON
GITHUB.COM/AIRBNB/RENDR
APP BROWSER API HTML
API APP BROWSER JSON
SERVICE APP BROWSER JSON SERVICE
DERBYJS.COM
SHAREJS.ORG
{ “i”: “hello world”, “p”: 10 }
METEOR.COM
APP APP BROWSER HTML API JSON
APP APP BROWSER HTML API JSON JSON HTML
MODEL VIEW TEMPLATE
NODE BROWSER
NODE BROWSER RENDR / DERBY APP
ZOMBIE.LABNOTES.ORG
GITHUB.COM/BFIRSH/OTTER
DOM?
BETTER DOM!
“gifs”
“gifs” https://www.google.com/search?q=$query
“gifs” https://www.google.com/search?q=$query <a href=”$uri”>GIFS!</a>
bit.ly/12wGCtV github.com/jcoglan/coping
RENDR DERBY METEOR ...?
Credit: http://www.flickr.com/photos/psd/2918889380/ Thank you. @bfirsh