Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The Future of Single Page Apps – LNUG Feb 2013
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
630
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
180
Other Decks in Programming
See All in Programming
Groovy as a human and AI friendly programming language
paulk
0
180
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
280
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
140
[DroidKnights 2026] Workflow AX: From Auto-Documented Policies to E2E Testing
raeminkang
0
510
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
350
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
140
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
14
11k
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
5.1k
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
300
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.7k
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
2k
AI Augmentation Techniques with Liberty
ivargrimstad
1
350
Featured
See All Featured
Designing for Performance
lara
612
70k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
760
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
830
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
330
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
The Language of Interfaces
destraynor
162
27k
Code Review Best Practice
trishagee
74
20k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
730
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