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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Albert Casademont
October 31, 2014
Programming
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Browser Performance 101
An introductory talk to the browser performance world for the nice people at Trovit
Albert Casademont
October 31, 2014
More Decks by Albert Casademont
See All by Albert Casademont
React PHP & Symfony @ SymfonyCat 2016
acasademont
2
950
PHP7 & Symfony 2 @ Symfony Barcelona May meetup
acasademont
2
640
PHP7 @ PHP Day Spain 2015
acasademont
5
6.3k
Doctrine in 90 minutes
acasademont
0
1.4k
SSL & Symfony
acasademont
0
370
Other Decks in Programming
See All in Programming
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.5k
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
930
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
14
5.8k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.3k
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.5k
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
120
Contextとはなにか
chiroruxx
1
370
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
280
Vite+ Unified Toolchain for the Web
naokihaba
0
340
The NotImplementedError Problem in Ruby
koic
1
920
Lessons from Spec-Driven Development
simas
PRO
0
220
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
170
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
How to make the Groovebox
asonas
2
2.2k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
630
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
860
Technical Leadership for Architectural Decision Making
baasie
3
420
Between Models and Reality
mayunak
4
350
Designing for Timeless Needs
cassininazir
1
260
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
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 ;)