Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Performance talk @wearearchitect
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Adam Onishi
October 10, 2013
Technology
94
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Performance talk @wearearchitect
Quick performance talk for the Developer Dejeuner at Architect
Adam Onishi
October 10, 2013
More Decks by Adam Onishi
See All by Adam Onishi
Help! My client is a WebPerf meetup!
onishiweb
2
260
Help! My client is a WebPerf meetup!
onishiweb
0
440
Design Systems and Web Components
onishiweb
1
330
Planes, Trains, and CSS Components London CSS
onishiweb
1
210
Planes, Trains, and CSS Components
onishiweb
6
580
Best viewed with - Velocity Amsterdam 2015
onishiweb
3
3.6k
Trophy Winning Teams - Web Dev Conf 2015
onishiweb
0
280
Trophy Winning Teams - Drupal Con 2015
onishiweb
0
110
Best viewed with... SOTB5
onishiweb
1
250
Other Decks in Technology
See All in Technology
継続的なAIコスト最適化
bgpat
1
340
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
220
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
150
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
340
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
100
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Facilitating Awesome Meetings
lara
57
7.2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
So, you think you're a good person
axbom
PRO
2
2.2k
Building Adaptive Systems
keathley
44
3.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
570
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Become a Pro
speakerdeck
PRO
31
6.3k
The SEO identity crisis: Don't let AI make you average
varn
0
590
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Transcript
Performance ...For dummies?
*
Why Performance?
(2012) Speed
3G = 7.2Mb MAx!! Are you mobile?
4G = 8-12Mb Not consistently Are you mobile?
74% of mobile web users will leave a site if
it takes longer than 5 seconds to load. - Brad Frost Are you mobile?
What happened?
The Catalysts!
And this!
testing performance
Google Page Speed
Google Page Speed
Dev tools
Dev tools
Dev tools
Dev tools
Dev tools
Browsers
Render process
Parse Render process
Render process
“document.write()” that nasty bastard! - Patrick Hamann Are you mobile?
layout Render process
Render process
Paint Render process
Render process
https://vimeo.com/69385032 Jake archibald
Performance-y stuff
HTTP Requests CSS & JS Image compression HTTP Compression Browser
Caching Be aware of your assets Performance
Http requests
http requests
Make fewer requests... http requests
MAXIMISE Parallelisation http requests
Keep alive connection http requests
Prefetching <link rel="dns-prefetch" href="//bar.foo.com"> http requests
Resource prefetching http requests
Keep CSS on the same domain http requests
CSS & JS
CSS at the top... JS at the bottom! CSS &
JS
Harry’s rules... (@csswizardry) CSS & JS
The controversial bit... CSS & JS
CSS and the critical path... CSS & JS
Inline your critical CSS CSS & JS
CSS & JS
CSS & JS
Optimise images
ImageOptim & JPEGmini Optimising images
Spriting Optimising images
HTTP Compression
HTML5 Boilerplate compression
Browser caching
The fastest HTTP request is the one not made -
Someone? browser caching
HTML5 Boilerplate browser caching
be aware of your assets
assets
last points...
Tools!!
tools tools
https://developers.google.com/events/io/sessions/325206725 tools
grunt tools
Concatenation Compression Image Optimisation and more... tools
Compass tools
Final points...
Performance should be taken into account from day one! bored
now?
Get developers involved early in the process bored now?
That’s all folks!