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
Browser Performance 101
Search
Albert Casademont
October 31, 2014
Programming
0
140
Browser Performance 101
An introductory talk to the browser performance world for the nice people at Trovit
Albert Casademont
October 31, 2014
Tweet
Share
More Decks by Albert Casademont
See All by Albert Casademont
React PHP & Symfony @ SymfonyCat 2016
acasademont
2
930
PHP7 & Symfony 2 @ Symfony Barcelona May meetup
acasademont
2
620
PHP7 @ PHP Day Spain 2015
acasademont
5
6.3k
Doctrine in 90 minutes
acasademont
0
1.4k
SSL & Symfony
acasademont
0
360
Other Decks in Programming
See All in Programming
登壇資料を作る時に意識していること #登壇資料_findy
konifar
5
2.1k
Head of Engineeringが現場で回した生産性向上施策 2025→2026
gessy0129
0
200
Event Storming
hschwentner
3
1.3k
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
12
7.3k
CSC307 Lecture 12
javiergs
PRO
0
450
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.4k
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
200
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
190
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
360
CSC307 Lecture 15
javiergs
PRO
0
210
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
230
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
220
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
2.5M
Skip the Path - Find Your Career Trail
mkilby
1
71
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
450
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
59
50k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
78
Designing for Performance
lara
611
70k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
Browser Perf 101
About Albert Casademont ulabox.com @acasademont (no me busquéis en Linkedin)
why perf matters?
speed = money
None
but i'm a developer!
DevOps
source: wikipedia.org
None
3-way TCP handshake source: http://www.admin-magazine.com
TCP Flow control source: High Performace Networking (I. Grigorik)
Performance check-list low latency is king! keep-alive initcwnd >= 10
disable slow start after idle tcp fast open (kernel >= 3.6)
None
critical rendering path
critical rendering path source: http://http://www.sitepoint.com
critical rendering path source: http://http://www.sitepoint.com
Performance check-list cache! keep bytes low (minimize, gzip) inline above
the fold css make async js when possible lazy-load below the fold images
None
https = http + tls
TLS Handshake source: https://devcentral.f5.com/articles/ssl-profiles-part-1
None
SPDY HTTP 2.0
GoogleBot HTTPS
None
http vs NICE https
Resources
Resources http://www.webpagetest.org https://blog.cloudflare.com https://igvita.com https://insouciant.org https://imperialviolet.org https://ssllabs.com/ssltest
gràcies ;)