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
Fluent Conf 2013 Summary
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Guille Paz
July 27, 2013
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Fluent Conf 2013 Summary
Progressive Enhancement and History API on Twitter.
Guille Paz
July 27, 2013
More Decks by Guille Paz
See All by Guille Paz
The Road to Node
pazguille
0
270
No me robes el Scroll!
pazguille
0
290
User First
pazguille
1
220
#OfflineFirst
pazguille
3
6k
ES6 in Production
pazguille
10
3.2k
No me hagas esperar!
pazguille
1
210
CSS Sprites vs. Data URIs
pazguille
0
460
Hello, Style Guides!
pazguille
0
280
Decoupling your JavaScript
pazguille
0
190
Other Decks in Technology
See All in Technology
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
150
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
320
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
420
Android の公式 Skill / Android skills
yanzm
0
160
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
300
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
140
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1.3k
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
230
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.3k
Agile and AI Redmine Japan 2026
hiranabe
3
290
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
220
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1.3k
Featured
See All Featured
A better future with KSS
kneath
240
18k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
sira's awesome portfolio website redesign presentation
elsirapls
0
280
Evolving SEO for Evolving Search Engines
ryanjones
0
220
HDC tutorial
michielstock
2
720
Writing Fast Ruby
sferik
630
63k
Prompt Engineering for Job Search
mfonobong
0
350
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Rails Girls Zürich Keynote
gr2m
96
14k
Why Our Code Smells
bkeepers
PRO
340
58k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
320
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
160
Transcript
Summary
None
None
None
Thanks!
Experiences along the time
What happened in 2010?
None
None
CORE functionality
User should be able to navigate between section of the
site
Navigation between sections should be fast
URLs should be accessible regardless of the client’s abilities
Make page navigation easier and faster
Render runs on Server and Client
Routing model on the Client (mustache)
Strong relationship between a URL and its content
#Hash Navigation (hashbang)
None
JavaScript is the core technology
2011
Optimizations available only on the Server
Multiples URLs
None
Multiples Requests
Bad page-load performance
2012
Moving the rendering to the Server
No more #!
Just one URL
Load only what we need
2013
Speed up navigation between pages
One view, two types of requests
Server
None
Client
History API
None
None
None
None
Hijax
Be like water
The End
Questions