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
Getting Started with Website Performance
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Duncan Jimbo
March 14, 2014
Technology
0
350
Getting Started with Website Performance
Slides from my presentation at STLUX 2014
Duncan Jimbo
March 14, 2014
Tweet
Share
More Decks by Duncan Jimbo
See All by Duncan Jimbo
Signs of the times: What road signs taught me about web design
duncanjimbo
0
220
Signs of the times: What road signs taught me about web design
duncanjimbo
0
190
Challenges of Designing for a CMS
duncanjimbo
0
210
Think Fast: Getting started with website performance
duncanjimbo
0
220
Other Decks in Technology
See All in Technology
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
140
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
230
OpenShiftでllm-dを動かそう!
jpishikawa
0
100
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.7k
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.4k
Greatest Disaster Hits in Web Performance
guaca
0
220
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
110
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
130
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
2.2k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
460
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.8k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
230
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
690
4 Signs Your Business is Dying
shpigford
187
22k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
My Coaching Mixtape
mlcsv
0
48
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
New Earth Scene 8
popppiees
1
1.5k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
110
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
How to Talk to Developers About Accessibility
jct
2
130
Transcript
Website Performance STLUX 2014
Lead Front-End Developer at Manifest Digital @duncanjimbo
What is Performance?
Don’t ask me
“the delay perceived by a website visitor between an action
and a response”
Performance is part of the experience
Performance is your business
Effects of Poor Performance
Higher bounce rates Lower page views Lower engagement Lower conversion
rates Poor performance leads to:
A poorly performing site costs you money
“a 1 second delay in page load time equals 11%
fewer page views, a 16% decrease in customer satisfaction, and 7% loss in conversions” ! Source: Aberdeen Group
Nearly 60% of web users expect a website to load
on their mobile phone in 3 seconds or less. ! Source: 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. ! Source: Compuware/Equat!on Research
“What delighted users a few years ago is now an
expected baseline, the absence of which will frustrate users.” ! Philip Tellis, Geek at LogNormal
Where Things Really Stand Today
“The median top 500 e-commerce homepage takes 9.3 seconds to
load vs. 7.7 seconds a year ago.” ! Source: Web Performance Today
“The average webpage has gotten 31% fatter between 2013 and
2014.” ! Source: Web Performance Today
Improving your site’s performance
Project Planning
Make performance a goal in project documents.
Consider setting a performance budget
Removing important content to decrease page weight is NOT a
performance strategy.
Design (UX and Creative)
Design choices impact page speed
None
Don’t bet on a user’s connection speed
None
Front-End Development
“80-90% of the end-user response time is spent on the
front-end”
None
Make fewer resource requests
Every request is costly and slows down the loading of
the page.
None
At the time, viewing this page once would cost $22
on Verizon’s cheapest plan. ! Based on Verizon data plan costs as of April 2013
Minify and concatenate CSS and Javascript files
Optimize images and utilize image sprites
Average bytes per page by content type Source: HTTP Archive
The Curious Case of Benjamin Button
Load CSS before Javascript
Consider the effect of 3rd-party plugins
Other front-end tips and tricks Lazy load non-critical content Conditionally
load content for RWD Use subdomains to serve CSS and JS Use a CDN to deliver files/content
Back-End Development
Back-end tips and tricks Write efficient database queries Server-side caching
Fine-tune servers
Closing Thoughts
Thank You! @duncanjimbo