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
890
PHP7 & Symfony 2 @ Symfony Barcelona May meetup
acasademont
2
560
PHP7 @ PHP Day Spain 2015
acasademont
5
6.2k
Doctrine in 90 minutes
acasademont
0
1.4k
SSL & Symfony
acasademont
0
340
Other Decks in Programming
See All in Programming
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
820
Dev ContainersとGitHub Codespacesの素敵な関係
ymd65536
1
140
CSC509 Lecture 09
javiergs
PRO
0
140
카카오페이는 어떻게 수천만 결제를 처리할까? 우아한 결제 분산락 노하우
kakao
PRO
0
110
Jakarta EE meets AI
ivargrimstad
0
370
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
8
520
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
3
440
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
830
JavaでLチカしたい! / JJUG CCC 2024 Fall LT
nhayato
0
130
Click-free releases & the making of a CLI app
oheyadam
2
110
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.5k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
4
1.1k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
94
13k
The World Runs on Bad Software
bkeepers
PRO
65
11k
4 Signs Your Business is Dying
shpigford
180
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Building Adaptive Systems
keathley
38
2.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
GitHub's CSS Performance
jonrohan
1030
460k
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 ;)