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
240
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
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
140
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
APNsからLive Activityを開始する話
yumnumm
0
170
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
170
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
430
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
920
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
460
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
220
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
RailsConf 2023
tenderlove
30
1.6k
Automating Front-end Workflow
addyosmani
1369
210k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Crafting Experiences
bethany
1
380
Darren the Foodie - Storyboard
khoart
PRO
4
4k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
My Coaching Mixtape
mlcsv
0
360
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
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