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
130
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
910
PHP7 & Symfony 2 @ Symfony Barcelona May meetup
acasademont
2
590
PHP7 @ PHP Day Spain 2015
acasademont
5
6.3k
Doctrine in 90 minutes
acasademont
0
1.4k
SSL & Symfony
acasademont
0
350
Other Decks in Programming
See All in Programming
Optimizing JRuby 10
headius
0
590
JAWS DAYS 2025 re_Cheers: WEB
komakichi
0
110
GitHub Copilot for Azureを使い倒したい
ymd65536
1
330
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.2k
監視 やばい
syossan27
12
10k
Bedrock × Confluenceで簡単(?)社内RAG
iharuoru
1
120
ドメイン駆動設計とXPで支える子どもの未来 / Domain-Driven Design and XP Supporting Children's Future
nrslib
0
220
Global Azure 2025 @ Kansai / Hyperlight
kosmosebi
0
140
マイコンでもRustのtestがしたい/KernelVM Kansai 11
tnishinaga
0
870
Ruby で作る RISC-V CPU エミュレーター / RISC-V CPU emulator made with Ruby
hayaokimura
5
1k
エンジニアが挑む、限界までの越境
nealle
1
330
ぽちぽち選択するだけでOSSを読めるVSCode拡張機能
ymbigo
14
6.2k
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Build your cross-platform service in a week with App Engine
jlugia
230
18k
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Language of Interfaces
destraynor
158
25k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Rails Girls Zürich Keynote
gr2m
94
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Done Done
chrislema
184
16k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
What's in a price? How to price your products and services
michaelherold
245
12k
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 ;)