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
Think Fast: Getting started with website perfor...
Search
Duncan Jimbo
September 26, 2014
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Think Fast: Getting started with website performance
This is my presentation at Little Rock Tech Fest held in beautiful Little Rock, AR.
Duncan Jimbo
September 26, 2014
More Decks by Duncan Jimbo
See All by Duncan Jimbo
Signs of the times: What road signs taught me about web design
duncanjimbo
0
230
Signs of the times: What road signs taught me about web design
duncanjimbo
0
190
Challenges of Designing for a CMS
duncanjimbo
0
210
Getting Started with Website Performance
duncanjimbo
0
360
Other Decks in Programming
See All in Programming
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
240
Intent as Code
shoppingjaws
6
1k
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.4k
iOSDC2026登壇資料.pdf
riofujimon
0
160
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
What We Talk About When We Talk About XP
m_seki
2
630
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
200
Family mrubyの進捗
kishima
1
120
App Intentsのビルドプロセスを支える技術
kntkymt
0
380
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.6k
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
110
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
410
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
330
How to Think Like a Performance Engineer
csswizardry
28
2.8k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
For a Future-Friendly Web
brad_frost
183
10k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
280
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
Amusing Abliteration
ianozsvald
1
300
Building Adaptive Systems
keathley
44
3.2k
Raft: Consensus for Rubyists
vanstee
142
7.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The SEO Collaboration Effect
kristinabergwall1
1
570
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Transcript
Think Fast Getting started with website performance in the age
of RWD
Think Fast Getting started with website performance in the age
of RWD
Front-End Developer @duncanjimbo
None
None
WHAT IS PERFORMANCE?
“The delay perceived by a website visitor between an action
and a response”
PERFORMANCE IS PART OF THE EXPERIENCE
PERFORMANCE IS NOT JUST THE RESPONSIBILITY OF DEVELOPERS
PERFORMANCE IS YOUR BUSINESS
EFFECTS OF POOR PERFORMANCE
HIGH BOUNCE RATES
LOWER PAGE VIEWS
LOWER ENGAGEMENT
LOWER CONVERSION RATES
A SLOW SITE COSTS YOU MONEY
BY THE NUMBERS
Aberdeen Group “a 1 second delay in page load time
equals 11% fewer page views, a 16% decrease in customer satisfaction, and 7% loss in conversions”
Compuware/Equat!on Research “Nearly 60% of web users expect a website
to load on their mobile phone in 3 seconds or less.”
Compuware/Equat!on Research “71% of mobile users expected web pages to
be as fast or faster than on a desktop - up from 58% in 2009.”
Philip Tellis, Geek at LogNormal “What delighted users a few
years ago is now an expected baseline, the absence of which will frustrate users.”
WHERE THINGS ACTUALLY STAND
Web Performance Today “The median top 500 e-commerce homepage takes
9.3 seconds to load vs. 7.7 seconds a year ago.”
Web Performance Today “The average webpage has gotten 31% fatter
between 2013 and 2014.”
IMPROVING PERFORMANCE
MAKE PERFORMANCE A GOAL IN PROJECT DOCUMENTS
SET A PERFORMANCE BUDGET
“Removing important content to decrease page weight is not a
performance strategy”
DESIGN CHOICES IMPACT PAGE SPEED
None
DON’T BET ON A USER’S CONNECTION SPEED
None
PIZZA!
None
MAKE FEWER RESOURCE REQUESTS
None
At the time, viewing this page once would have cost
$22 on Verizon’s cheapest plan Based on Verizon data plan costs as of April 2013
MINIFY & CONCATENATE FILES
OPTIMIZE IMAGES
Average bytes per page by content
LOAD CSS BEFORE JAVASCRIPT
CONSIDER YOUR APPROACH WITH THIRD-PARTY SCRIPTS
LAZY LOAD IMAGES
CONDITIONALLY LOAD CONTENT USING MEDIA QUERIES
BE EFFICIENT WITH DATABASE QUERIES
USE CACHING EFFECTIVELY
FINE-TUNE YOUR SERVERS
CULTURE OF PERFORMANCE
PERFORMANCE IS A JOURNEY, NOT A GOAL
THANK YOU @duncanjimbo http://simplydano.com/lrtf