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
Fluent Conf 2013 Summary
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Guille Paz
July 27, 2013
Technology
130
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
290
No me robes el Scroll!
pazguille
0
310
User First
pazguille
1
230
#OfflineFirst
pazguille
3
6k
ES6 in Production
pazguille
10
3.3k
No me hagas esperar!
pazguille
1
220
CSS Sprites vs. Data URIs
pazguille
0
470
Hello, Style Guides!
pazguille
0
300
Decoupling your JavaScript
pazguille
0
210
Other Decks in Technology
See All in Technology
Deep Data Security 機能解説
oracle4engineer
PRO
3
970
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
140
Snowflake でできることが増えたら、 ABAC が必要になった
kaeton
0
120
構造で守らせる データ・法務・セキュリティ・開発チームとつくる AI時代のデータガバナンスとデータ基盤のリアル
legalontechnologies
PRO
2
690
Content Mapper APIの応用例~CSS Modules、言語ファイル~
uhyo
2
370
Vibe-to-Spec開発_実践ガイド
happysamurai294
0
130
「作れる」と「リリースできる」の間にあったもの── PdMを外して見えた、PdMがやるべき仕事/Buildable ≠ Shippable: What Removing the PM Taught Me About the PM’s Job
yappli_developers
0
390
攻撃 3 時間 vs 復旧 10 時間。アクセスキー流出の非対称性を体感するために CTF を作った話
kazzpapa3
1
100
推論基盤と Scale-Up Interconnect の現状と制約から俯瞰する技術動向
markunet
2
670
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
2
250
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
190
Claude Codeから見る、エンジニアの世界の変容とその先
oikon48
7
4.9k
Featured
See All Featured
A Soul's Torment
seathinner
8
3.9k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
590
Skip the Path - Find Your Career Trail
mkilby
1
270
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Documentation Writing (for coders)
carmenintech
77
5.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
470
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
440
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
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