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
580
PHP7 @ PHP Day Spain 2015
acasademont
5
6.2k
Doctrine in 90 minutes
acasademont
0
1.4k
SSL & Symfony
acasademont
0
350
Other Decks in Programming
See All in Programming
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
160
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
160
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
170
WebDriver BiDiとは何なのか
yotahada3
1
140
負債になりにくいCSSをデザイナとつくるには?
fsubal
10
2.4k
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
150
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
5.3k
第3回 Snowflake 中部ユーザ会- dbt × Snowflake ハンズオン
hoto17296
4
370
Unity Android XR入門
sakutama_11
0
160
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1k
SwiftUI Viewの責務分離
elmetal
PRO
1
240
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
2
560
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
298
20k
What's in a price? How to price your products and services
michaelherold
244
12k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Producing Creativity
orderedlist
PRO
344
39k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Building Applications with DynamoDB
mza
93
6.2k
Designing for humans not robots
tammielis
250
25k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Writing Fast Ruby
sferik
628
61k
Git: the NoSQL Database
bkeepers
PRO
427
64k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
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 ;)