SlideShare a Scribd company logo
1 of 194
Web Performance 101
What is web performance
and why should I care?
@tameverts
#ChromeDevSummit
¯_(ツ)_/
¯
@tameverts
speedcurve.com/benchmarks/
What is “web performance”?
Why should I care about it?
How do I measure it?
How can I get other people in my company to
care about it?
“web performance”
Is it loading?
Can I use it?
How does it feel?
75th percentile of page loads
across mobile and desktop
wsj.com/articles/google-search-ramps-up-penalties-for-slow-annoying-websites-11628614350
2016
The internet is
a basic human right.
Poor performance hurts a
LOT of people.
People in rural areas
People in Indigenous communities
People with lower incomes
Children
Seniors
People with accessibility challenges
People in developing countries
@tameverts
That’s 15,000,000 people in the US alone.
1 out of 3 homes in the US do not have broadband access.
(25 Mbps down and 3 Mbps up)
Federal Communications Commission, 2020
@tameverts
That’s 45,000,000 homes.
And 12,000,000 children
(many of whom are now learning remotely).
theverge.com/22177154/us-internet-speed-maps-competition-availability-fcc
“the homework gap”
75% of Indigenous communities in Canada
do not have access to broadband.
@tameverts
Education
Entrepreneurialism
Social connection
Governance
Telemedicine
“I grew up with our community being under constant boil
water advisories,
and I wasn’t able to safely drink water
out of the tap until just a few years ago.
High-speed internet feels equally life changing.”
Chief Willie Sellars, 2020
We can’t fix our networks, but
we can fix our pages.
2106kb
HTTP Archive, October 2021
Big pages cost users.
whatdoesmysitecost.com
whatdoesmysitecost.com
Performance isn’t just about
speed.
Page jank affects people with
motor skill challenges (esp. on mobile).
Assistive technology (e.g., screenreaders)
may not work until the DOM fully loads.
JavaScript can block assistive tech.
@marcysutton
Users aged 65 and older
are 43% slower at using websites than
users aged 21-55.
nngroup.com/articles/usability-for-senior-citizens/
@tameverts
business
behaviour
brain
Brain
The average web user believes they waste
two days a year waiting for pages to load.
Stoyan Stefanov, The Psychology of Speed
Nielsen Norman Group, 1993 & 2010
37
“We want you to be able to flick from one
page to another as quickly as you can flick a
page on a book.
So, we’re really aiming very, very high
here… at something like
100 milliseconds.”
Urs Hölzle
SVP Engineering, Google
“web stress”
When apps or sites are slow,
we have to concentrate
up to 50% harder to stay on task.
@tameverts
Radware, 2013
Frustration peaks between 11.5 and 26%
during browsing and checkout
@tameverts
Behaviour
“Phone rage”: How people react to slow mobile sites
Tealeaf/Harris Interactive, 2011
@tameverts
45
When do we start to interact with a page?
Radware, 2014
@tameverts
46
Source: Jakob Nielsen
nicj.net/measuring-continuity/
nicj.net/measuring-continuity/
Business
User experience and
web performance
are predictable indicators
of business outcomes.
❑ bounce rate
❑ cart size
❑ conversions
❑ revenue
❑ time on site
❑ page views
❑ SEO
❑ brand perception
❑ user retention
❑ competitors
WPOsta
ts.com
Bounce rate
@tameverts
WPOstats.com
Conversions
Every 1 second of load time improvement equaled a 2%
conversion rate increase for Walmart
Staples shaved 1 second from median load time, improved
conversion rate by 10%
Fanatics cut median load times by 2 seconds, almost
doubled mobile conversions
User retention
Strangeloop, 2011
@tameverts
Brand perception
fast slow
@tameverts
Content “boring”
Visual design “tacky”
“confusing”
Ease of navigation “frustrating”
“hard-to-navigate”
SEO
https://www.forbes.com/sites/theyec/2021/09/22/google-seo-updates-for-2021-lcp-fcp-fid-cls-oh-my/
40% decrease in wait time
15% increase in signup conversion rate
15% increase in SEO traffic
Good pages rank slightly (1%) better than average.
Slow pages rank significantly (3.7%) worse.
sistrix.com/blog/core-web-vitals-is-a-measurable-ranking-factor/
How fast should I be?
How do I stay on track?
Performance budgets FTW!
Threshold YOU create for metrics
that are meaningful for YOUR site
Milestone timings (e.g. Start Render)
Quantity-based (e.g. image weight)
Rules-based (e.g. Lighthouse scores)
A good performance budget
should show you…
What your budget is
When you go out of bounds
How long you’re out of bounds
When you’re back within budget
Why do I need them?
2009
Improved average load time from 6s  1.2s
7-12% increase in conversion rate + 25% increase in PVs
Average load time degraded to 5s
User feedback: “I will not come back to this site again.”
Re-focused on performance
0.4% increase in conversion rate
2010
2011
@tameverts
1. No front-end measurement
2. Constant feature development
3. Badly implemented third-parties
4. Waited too long to tackle problems
5. Relied on performance sprints
6. No way to track regressions
1. Which metrics should I focus on?
2. What should my budget thresholds be?
3. How do I stay on top of them?
Which metrics
should I focus on?
TTFB DNS TCP
TTI FCP FMP
FID OMG WTF
Is it loading?
Can I use it?
How does it feel?
What tools can we use?
Synthetic (lab)
Consistent baseline
Mimics network & browser conditions
No installation
Compare any sites
Detailed analysis
Waterfall charts
Filmstrips and videos
Limited URLs
Real user monitoring (field)
Requires JavaScript installation
Large sample size (up to 100%)
Real network & browser conditions
Geographic spread
Correlation with other metrics (bounce rate)
No detailed analysis
Only measure your own site
@tameverts
@tameverts
@tameverts
Is it loading?
Time to First Byte
AKA backend time
Synthetic & RUM
Start Render
The time from the start of the initial
navigation until the first non-white content
is painted
Synthetic & RUM
Can I use it?
98
When do users start to interact with a page?
@tameverts
Amount of time it takes for the largest visual element to render
Synthetic & RUM
Alternative: Last Painted Hero
How does it feel?
Score that reflects how much page elements shift during rendering.
Available in Chrome and Chromium-based browsers.
Synthetic & RUM
Size of the shifting element matters
speedcurve.com/blog/visualising-cls-layout-shifts/
Image carousels can generate false positives
speedcurve.com/blog/visualising-cls-layout-shifts/
Web fonts & opacity changes can cause issues
speedcurve.com/blog/visualising-cls-layout-shifts/
Amount of time it takes for page to respond to user input
(e.g. click, tap, key)
Only measurable via RUM
FID can seem fast because user interactions
take place later in the page’s rendering cycle...
after CPU-hogging long tasks have completed.
speedcurve.com/blog/first-input-delay-google-core-web-vitals/
No correlation when looking at all sessions
speedcurve.com/blog/first-input-delay-google-core-web-vitals/
Stronger correlation at 75th percentile
speedcurve.com/blog/first-input-delay-google-core-web-vitals/
Long Tasks
Measures JavaScript functions that take 50ms or longer.
Long or excessive JS tasks can delay rendering,
as well as cause page “jank”.
Measurable across browser types.
Synthetic & RUM
Long Tasks have a high correlation to conversions
speedcurve.com/blog/first-input-delay-google-core-web-vitals/
Other metrics to consider
Custom metrics
Measure performance with high-precision timestamps
Synthetic & RUM
https://www.w3.org/TR/user-timing/
https://speedcurve.com/blog/user-timing-and-custom-metrics/
How long does it
take to display the
main product image
on my site?
Time to First Tweet
The time from clicking the link to viewing
the first tweet on each page’s timeline
Pinner Wait Time (PWT)
The time from initiating an action (e.g., tapping a pin) until the
action is complete (pin close-up view is loaded)
Time to Interact (TTI)
Lighthouse
Scores based on audits run on synthetic tests.
Checks your page against “rules” for Performance, PWA, Best
Practices, and SEO.
For each category, you get a score out of 100 and
recommendations for what to fix.
developers.google.com/web/tools/lighthouse
matuzo.at/blog/building-the-most-inaccessible-site-possible-
with-a-perfect-lighthouse-score/
Page size & requests
Avoid serving huge pages to mobile!
zillow.com/tech/bigger-faster-more-engaging-budget/
Third parties
Long tasks time
Total size
Total number of requests
Metrics to watch for…
Responsiveness
https://web.dev/responsiveness/
Smoothness
https://web.dev/smoothness/
What should
my budget thresholds be?
Performance budgets
≠
Performance goals
Goals are aspirational.
How fast do I want to be eventually?
Budgets are pragmatic.
How can I keep my site from getting slower
while I work toward my goals?
Priority 1
Create budgets
to fight regression
Look at your last 2-4 weeks of data.
Identify your worst number.
Priority 2
Set long-term goals
How fast are my competitors?
speedcurve.com/benchmarks/
How can I improve business metrics?
How can I improve SEO?
@tameverts
@tameverts
“The largest hurdle to creating and
maintaining stellar site performance
is the culture
of your organization.
Lara Hogan
designingforperformance.com
“No matter the size or type of team,
it can be a challenge to educate,
incentivize, and empower those around you.
“Performance more often comes down to
a cultural challenge, rather than simply
a technical one.”
Lara Hogan
designingforperformance.com
How to create
a culture of performance
1. Have a champion
higher up
2. Build a
cross-disciplinary team
Everyone who touches
a page should care
about the performance
of that page.
Embrace performance from the ground up.
Embed engineers into other teams.
Enlist performance ambassadors.
Teach people how to use (or at least understand) the
monitoring tools you use.
3. Set shared goals
It’s perilously easy
to accidentally become a
gatekeeper.
We first went
to the engineering leaders,
and then we went to
our product leader.
Our pitch was
totally different...
Reefath Rajali // PayPal
chasingwaterfalls.io/episodes/episode-two-with-reefath-rajali/
“When we went to our product leaders,
we spoke more about the business numbers
and the business benefits.
“When we spoke to our engineering leaders,
it was more about our consumer delight.”
Reefath Rajali // PayPal
chasingwaterfalls.io/episodes/episode-two-with-reefath-rajali/
Find out what people
care about.
❑ bounce rate
❑ cart size
❑ conversions
❑ revenue
❑ time on site
❑ page views
❑ SEO
❑ user happiness
❑ user retention
❑ competitors
If they care about business
metrics…
If they care about
user engagement…
If they care about
SEO…
If they care about
third parties…
Who they are What they care about What to show them
Executives
Competition
Business impact
Benchmarks (filmstrips and videos)
Correlation charts (perf + KPIs)
Marketing
Third parties
Traffic + engagement
SEO
Content
Third-party performance
Correlation charts (perf + bounce rate)
Lighthouse SEO audits
Image size
Devs / engineers Well, lots of stuff, probably Consult with perf team
@tameverts
4. Make everyone accountable
Performance budgets FTW!
Give people ownership
“One of the original directives of the
performance team was we weren’t
going
to set ourselves up
to be performance cops.”
Dan Chilton, Vox Media
responsivewebdesign.com/podcast/vox-media-performance/
“We weren’t going to go around slapping people on the
wrist, saying, ‘You built an article that broke the page
size budget! You have to take that down or change that
immediately!’
“Our goal setting out was to set up best practices, make
recommendations, and be a resource within the company
that people can turn to when they have to make
performance-related decisions.”
Dan Chilton, Vox Media
responsivewebdesign.com/podcast/vox-media-performance/
5. Communicate
“We, as engineers, should
learn how
to show the impact
on anything we do.”
Malek Hakim // Priceline
chasingwaterfalls.io/episodes/episode-one-with-malek-hakim/
6. Score some easy wins
“The dull boring stuff”
~Andy Davies
Scripts (especially third parties)
Images
Extraneous code
Defer assets where possible
Shaved 15KB off logo
Ran A/B test
Increased bookings
chasingwaterfalls.io/episodes/episode-one-with-malek-hakim/
6. Don’t forget to celebrate!
!!!
medium.com/the-telegraph-engineering
In summary…
There’s no magic.
Show up with a plan.
Do the work.
Always be measuring.
Keep doing the work.
(Be patient.)
Thanks!
@tameverts

More Related Content

What's hot

Walmart Web Performance Circa 2013
Walmart Web Performance Circa 2013Walmart Web Performance Circa 2013
Walmart Web Performance Circa 2013Cliff Crocker
 
How I landed a job with Slideshare
How I landed a job with SlideshareHow I landed a job with Slideshare
How I landed a job with SlideshareEmiland
 
Core Web Vitals and SEO: Don't Panic. Improve.
Core Web Vitals and SEO: Don't Panic. Improve.Core Web Vitals and SEO: Don't Panic. Improve.
Core Web Vitals and SEO: Don't Panic. Improve.Ian Lurie
 
Martin McGarry - SEO strategy c/o England manager Gareth Southgate
Martin McGarry - SEO strategy c/o England manager Gareth SouthgateMartin McGarry - SEO strategy c/o England manager Gareth Southgate
Martin McGarry - SEO strategy c/o England manager Gareth SouthgateMartin McGarry
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning TemplateMike Lally
 
Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017NVIDIA
 
Five Apps You Should Download Today
Five Apps You Should Download TodayFive Apps You Should Download Today
Five Apps You Should Download TodayGary Vaynerchuk
 
How to make friends and influence developers - @stekenwright at #TechSEO Summat
How to make friends and influence developers - @stekenwright at #TechSEO SummatHow to make friends and influence developers - @stekenwright at #TechSEO Summat
How to make friends and influence developers - @stekenwright at #TechSEO SummatRise at Seven
 
Adaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementAdaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementEmiliano Soldi
 
Self-Regulation: A Star Leader's Secret Weapon
Self-Regulation: A Star Leader's Secret WeaponSelf-Regulation: A Star Leader's Secret Weapon
Self-Regulation: A Star Leader's Secret WeaponDaniel Goleman
 
A Product Manager's Job
A Product Manager's JobA Product Manager's Job
A Product Manager's Jobjoshelman
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementMattia Battiston
 
Playbook to Optimizing Efficiency and the Burn Multiple with Bessemer Venture...
Playbook to Optimizing Efficiency and the Burn Multiple with Bessemer Venture...Playbook to Optimizing Efficiency and the Burn Multiple with Bessemer Venture...
Playbook to Optimizing Efficiency and the Burn Multiple with Bessemer Venture...saastr
 
Okr the ultimate guide to objectives and key results
Okr   the ultimate guide to objectives and key resultsOkr   the ultimate guide to objectives and key results
Okr the ultimate guide to objectives and key resultsmahdieh mohseni
 
How To Drive Product Page Rankings With A Funnel Of Content And Links
How To Drive Product Page Rankings With A Funnel Of Content And LinksHow To Drive Product Page Rankings With A Funnel Of Content And Links
How To Drive Product Page Rankings With A Funnel Of Content And LinksSearch Engine Journal
 
A beginners guide to OKR
A beginners guide to OKRA beginners guide to OKR
A beginners guide to OKRSwatiKapoor43
 
How to Capitalize on the Link Potential of a Research Report (MozCon 2022)
How to Capitalize on the Link Potential of a Research Report (MozCon 2022)How to Capitalize on the Link Potential of a Research Report (MozCon 2022)
How to Capitalize on the Link Potential of a Research Report (MozCon 2022)Debbie Chew
 

What's hot (20)

Storytelling in 2014
Storytelling in 2014Storytelling in 2014
Storytelling in 2014
 
Walmart Web Performance Circa 2013
Walmart Web Performance Circa 2013Walmart Web Performance Circa 2013
Walmart Web Performance Circa 2013
 
How I landed a job with Slideshare
How I landed a job with SlideshareHow I landed a job with Slideshare
How I landed a job with Slideshare
 
Core Web Vitals and SEO: Don't Panic. Improve.
Core Web Vitals and SEO: Don't Panic. Improve.Core Web Vitals and SEO: Don't Panic. Improve.
Core Web Vitals and SEO: Don't Panic. Improve.
 
Setting outlook express vtechpk
Setting outlook express  vtechpk Setting outlook express  vtechpk
Setting outlook express vtechpk
 
Martin McGarry - SEO strategy c/o England manager Gareth Southgate
Martin McGarry - SEO strategy c/o England manager Gareth SouthgateMartin McGarry - SEO strategy c/o England manager Gareth Southgate
Martin McGarry - SEO strategy c/o England manager Gareth Southgate
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
 
Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017
 
Scrum
ScrumScrum
Scrum
 
Five Apps You Should Download Today
Five Apps You Should Download TodayFive Apps You Should Download Today
Five Apps You Should Download Today
 
How to make friends and influence developers - @stekenwright at #TechSEO Summat
How to make friends and influence developers - @stekenwright at #TechSEO SummatHow to make friends and influence developers - @stekenwright at #TechSEO Summat
How to make friends and influence developers - @stekenwright at #TechSEO Summat
 
Adaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementAdaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio Management
 
Self-Regulation: A Star Leader's Secret Weapon
Self-Regulation: A Star Leader's Secret WeaponSelf-Regulation: A Star Leader's Secret Weapon
Self-Regulation: A Star Leader's Secret Weapon
 
A Product Manager's Job
A Product Manager's JobA Product Manager's Job
A Product Manager's Job
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous Improvement
 
Playbook to Optimizing Efficiency and the Burn Multiple with Bessemer Venture...
Playbook to Optimizing Efficiency and the Burn Multiple with Bessemer Venture...Playbook to Optimizing Efficiency and the Burn Multiple with Bessemer Venture...
Playbook to Optimizing Efficiency and the Burn Multiple with Bessemer Venture...
 
Okr the ultimate guide to objectives and key results
Okr   the ultimate guide to objectives and key resultsOkr   the ultimate guide to objectives and key results
Okr the ultimate guide to objectives and key results
 
How To Drive Product Page Rankings With A Funnel Of Content And Links
How To Drive Product Page Rankings With A Funnel Of Content And LinksHow To Drive Product Page Rankings With A Funnel Of Content And Links
How To Drive Product Page Rankings With A Funnel Of Content And Links
 
A beginners guide to OKR
A beginners guide to OKRA beginners guide to OKR
A beginners guide to OKR
 
How to Capitalize on the Link Potential of a Research Report (MozCon 2022)
How to Capitalize on the Link Potential of a Research Report (MozCon 2022)How to Capitalize on the Link Potential of a Research Report (MozCon 2022)
How to Capitalize on the Link Potential of a Research Report (MozCon 2022)
 

Similar to 2021 Chrome Dev Summit: Web Performance 101

2020 Chrome Dev Summit: Web Performance 101
2020 Chrome Dev Summit: Web Performance 1012020 Chrome Dev Summit: Web Performance 101
2020 Chrome Dev Summit: Web Performance 101Tammy Everts
 
How to create a performance-first culture [2018 WebPerfDays Amsterdam]
How to create a performance-first culture [2018 WebPerfDays Amsterdam]How to create a performance-first culture [2018 WebPerfDays Amsterdam]
How to create a performance-first culture [2018 WebPerfDays Amsterdam]Tammy Everts
 
MeasureWorks - The Waiting Experience
MeasureWorks - The Waiting ExperienceMeasureWorks - The Waiting Experience
MeasureWorks - The Waiting ExperienceMeasureWorks
 
MeasureWorks - The Art of Staying Fast
MeasureWorks - The Art of Staying FastMeasureWorks - The Art of Staying Fast
MeasureWorks - The Art of Staying FastMeasureWorks
 
MeasureWorks - Shoppingtoday - 5 must-do's for the holiday season
MeasureWorks - Shoppingtoday - 5 must-do's for the holiday seasonMeasureWorks - Shoppingtoday - 5 must-do's for the holiday season
MeasureWorks - Shoppingtoday - 5 must-do's for the holiday seasonMeasureWorks
 
Web Page Speed - A Most Important Feature
Web Page Speed - A Most Important FeatureWeb Page Speed - A Most Important Feature
Web Page Speed - A Most Important FeatureScott Germaise
 
17 Web Performance Metrics You Should Care About
17 Web Performance Metrics You Should Care About17 Web Performance Metrics You Should Care About
17 Web Performance Metrics You Should Care AboutEvgeny Tsarkov
 
Anthony Russo Writing Samples
Anthony Russo Writing SamplesAnthony Russo Writing Samples
Anthony Russo Writing SamplesTony Russo
 
Leveraging Website Speed to Increase Sales
Leveraging Website Speed to Increase SalesLeveraging Website Speed to Increase Sales
Leveraging Website Speed to Increase SalesVendasta Technologies
 
How to fix the design issues that matter on the pages that matter [2016 Smash...
How to fix the design issues that matter on the pages that matter [2016 Smash...How to fix the design issues that matter on the pages that matter [2016 Smash...
How to fix the design issues that matter on the pages that matter [2016 Smash...Tammy Everts
 
MeasureWorks - Design for Fast Experiences (Startup session).key
MeasureWorks  - Design for Fast Experiences (Startup session).keyMeasureWorks  - Design for Fast Experiences (Startup session).key
MeasureWorks - Design for Fast Experiences (Startup session).keyMeasureWorks
 
Applying a Methodical Approach to Website Performance
Applying a Methodical Approach to Website PerformanceApplying a Methodical Approach to Website Performance
Applying a Methodical Approach to Website PerformancePostSharp Technologies
 
MeasureWorks - Why your customers don't like to wait!
MeasureWorks - Why your customers don't like to wait!MeasureWorks - Why your customers don't like to wait!
MeasureWorks - Why your customers don't like to wait!MeasureWorks
 
How slow load times hurt UX (and what you can do about it) [FluentConf 2016]
How slow load times hurt UX (and what you can do about it) [FluentConf 2016]How slow load times hurt UX (and what you can do about it) [FluentConf 2016]
How slow load times hurt UX (and what you can do about it) [FluentConf 2016]Tammy Everts
 
Performance Optimisation For Web & Mobile
Performance Optimisation For Web & MobilePerformance Optimisation For Web & Mobile
Performance Optimisation For Web & Mobileformfunction
 
Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]Jakob
 
Free Basic SEO Course/Workshop - Anadigme
Free Basic SEO Course/Workshop - AnadigmeFree Basic SEO Course/Workshop - Anadigme
Free Basic SEO Course/Workshop - AnadigmeJoaquin Poggi
 
Site Speed and Managing 3rd Party Content
Site Speed and Managing 3rd Party ContentSite Speed and Managing 3rd Party Content
Site Speed and Managing 3rd Party ContentKeynote Mobile Testing
 
MeasureWorks - Emerce eFinancials - Content is King, but Experience is your k...
MeasureWorks - Emerce eFinancials - Content is King, but Experience is your k...MeasureWorks - Emerce eFinancials - Content is King, but Experience is your k...
MeasureWorks - Emerce eFinancials - Content is King, but Experience is your k...MeasureWorks
 
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)Tammy Everts
 

Similar to 2021 Chrome Dev Summit: Web Performance 101 (20)

2020 Chrome Dev Summit: Web Performance 101
2020 Chrome Dev Summit: Web Performance 1012020 Chrome Dev Summit: Web Performance 101
2020 Chrome Dev Summit: Web Performance 101
 
How to create a performance-first culture [2018 WebPerfDays Amsterdam]
How to create a performance-first culture [2018 WebPerfDays Amsterdam]How to create a performance-first culture [2018 WebPerfDays Amsterdam]
How to create a performance-first culture [2018 WebPerfDays Amsterdam]
 
MeasureWorks - The Waiting Experience
MeasureWorks - The Waiting ExperienceMeasureWorks - The Waiting Experience
MeasureWorks - The Waiting Experience
 
MeasureWorks - The Art of Staying Fast
MeasureWorks - The Art of Staying FastMeasureWorks - The Art of Staying Fast
MeasureWorks - The Art of Staying Fast
 
MeasureWorks - Shoppingtoday - 5 must-do's for the holiday season
MeasureWorks - Shoppingtoday - 5 must-do's for the holiday seasonMeasureWorks - Shoppingtoday - 5 must-do's for the holiday season
MeasureWorks - Shoppingtoday - 5 must-do's for the holiday season
 
Web Page Speed - A Most Important Feature
Web Page Speed - A Most Important FeatureWeb Page Speed - A Most Important Feature
Web Page Speed - A Most Important Feature
 
17 Web Performance Metrics You Should Care About
17 Web Performance Metrics You Should Care About17 Web Performance Metrics You Should Care About
17 Web Performance Metrics You Should Care About
 
Anthony Russo Writing Samples
Anthony Russo Writing SamplesAnthony Russo Writing Samples
Anthony Russo Writing Samples
 
Leveraging Website Speed to Increase Sales
Leveraging Website Speed to Increase SalesLeveraging Website Speed to Increase Sales
Leveraging Website Speed to Increase Sales
 
How to fix the design issues that matter on the pages that matter [2016 Smash...
How to fix the design issues that matter on the pages that matter [2016 Smash...How to fix the design issues that matter on the pages that matter [2016 Smash...
How to fix the design issues that matter on the pages that matter [2016 Smash...
 
MeasureWorks - Design for Fast Experiences (Startup session).key
MeasureWorks  - Design for Fast Experiences (Startup session).keyMeasureWorks  - Design for Fast Experiences (Startup session).key
MeasureWorks - Design for Fast Experiences (Startup session).key
 
Applying a Methodical Approach to Website Performance
Applying a Methodical Approach to Website PerformanceApplying a Methodical Approach to Website Performance
Applying a Methodical Approach to Website Performance
 
MeasureWorks - Why your customers don't like to wait!
MeasureWorks - Why your customers don't like to wait!MeasureWorks - Why your customers don't like to wait!
MeasureWorks - Why your customers don't like to wait!
 
How slow load times hurt UX (and what you can do about it) [FluentConf 2016]
How slow load times hurt UX (and what you can do about it) [FluentConf 2016]How slow load times hurt UX (and what you can do about it) [FluentConf 2016]
How slow load times hurt UX (and what you can do about it) [FluentConf 2016]
 
Performance Optimisation For Web & Mobile
Performance Optimisation For Web & MobilePerformance Optimisation For Web & Mobile
Performance Optimisation For Web & Mobile
 
Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]
 
Free Basic SEO Course/Workshop - Anadigme
Free Basic SEO Course/Workshop - AnadigmeFree Basic SEO Course/Workshop - Anadigme
Free Basic SEO Course/Workshop - Anadigme
 
Site Speed and Managing 3rd Party Content
Site Speed and Managing 3rd Party ContentSite Speed and Managing 3rd Party Content
Site Speed and Managing 3rd Party Content
 
MeasureWorks - Emerce eFinancials - Content is King, but Experience is your k...
MeasureWorks - Emerce eFinancials - Content is King, but Experience is your k...MeasureWorks - Emerce eFinancials - Content is King, but Experience is your k...
MeasureWorks - Emerce eFinancials - Content is King, but Experience is your k...
 
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
 

More from Tammy Everts

Smashing Meets for Speed: Why web performance matters – especially now
Smashing Meets for Speed: Why web performance matters – especially nowSmashing Meets for Speed: Why web performance matters – especially now
Smashing Meets for Speed: Why web performance matters – especially nowTammy Everts
 
Connecting the dots between design, performance and conversion rates [Smashin...
Connecting the dots between design, performance and conversion rates [Smashin...Connecting the dots between design, performance and conversion rates [Smashin...
Connecting the dots between design, performance and conversion rates [Smashin...Tammy Everts
 
The hunt for the unicorn performance metric [DeltaV London 2018]
The hunt for the unicorn performance metric [DeltaV London 2018]The hunt for the unicorn performance metric [DeltaV London 2018]
The hunt for the unicorn performance metric [DeltaV London 2018]Tammy Everts
 
Performance Is About People, Not Metrics [2017 Web Directions Summit]
Performance Is About People, Not Metrics [2017 Web Directions Summit] Performance Is About People, Not Metrics [2017 Web Directions Summit]
Performance Is About People, Not Metrics [2017 Web Directions Summit] Tammy Everts
 
Using machine learning to determine drivers of bounce and conversion (part 2)
Using machine learning to determine drivers of bounce and conversion (part 2)Using machine learning to determine drivers of bounce and conversion (part 2)
Using machine learning to determine drivers of bounce and conversion (part 2)Tammy Everts
 
Using machine learning to determine drivers of bounce and conversion
Using machine learning to determine drivers of bounce and conversionUsing machine learning to determine drivers of bounce and conversion
Using machine learning to determine drivers of bounce and conversionTammy Everts
 
The Small Things That Add Up: How to Find What Design Factors Influence Conve...
The Small Things That Add Up: How to Find What Design Factors Influence Conve...The Small Things That Add Up: How to Find What Design Factors Influence Conve...
The Small Things That Add Up: How to Find What Design Factors Influence Conve...Tammy Everts
 
2016 Mobile State of the Union [RWD Summit]
2016 Mobile State of the Union [RWD Summit]2016 Mobile State of the Union [RWD Summit]
2016 Mobile State of the Union [RWD Summit]Tammy Everts
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)Tammy Everts
 
2015 State of the Union: Mobile Web Performance
2015 State of the Union: Mobile Web Performance2015 State of the Union: Mobile Web Performance
2015 State of the Union: Mobile Web PerformanceTammy Everts
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)Tammy Everts
 
Pedal to the Metal: Speed up your load times for more conversions
Pedal to the Metal: Speed up your load times for more conversionsPedal to the Metal: Speed up your load times for more conversions
Pedal to the Metal: Speed up your load times for more conversionsTammy Everts
 
State of the Union: Mobile Web Performance
State of the Union: Mobile Web PerformanceState of the Union: Mobile Web Performance
State of the Union: Mobile Web PerformanceTammy Everts
 

More from Tammy Everts (13)

Smashing Meets for Speed: Why web performance matters – especially now
Smashing Meets for Speed: Why web performance matters – especially nowSmashing Meets for Speed: Why web performance matters – especially now
Smashing Meets for Speed: Why web performance matters – especially now
 
Connecting the dots between design, performance and conversion rates [Smashin...
Connecting the dots between design, performance and conversion rates [Smashin...Connecting the dots between design, performance and conversion rates [Smashin...
Connecting the dots between design, performance and conversion rates [Smashin...
 
The hunt for the unicorn performance metric [DeltaV London 2018]
The hunt for the unicorn performance metric [DeltaV London 2018]The hunt for the unicorn performance metric [DeltaV London 2018]
The hunt for the unicorn performance metric [DeltaV London 2018]
 
Performance Is About People, Not Metrics [2017 Web Directions Summit]
Performance Is About People, Not Metrics [2017 Web Directions Summit] Performance Is About People, Not Metrics [2017 Web Directions Summit]
Performance Is About People, Not Metrics [2017 Web Directions Summit]
 
Using machine learning to determine drivers of bounce and conversion (part 2)
Using machine learning to determine drivers of bounce and conversion (part 2)Using machine learning to determine drivers of bounce and conversion (part 2)
Using machine learning to determine drivers of bounce and conversion (part 2)
 
Using machine learning to determine drivers of bounce and conversion
Using machine learning to determine drivers of bounce and conversionUsing machine learning to determine drivers of bounce and conversion
Using machine learning to determine drivers of bounce and conversion
 
The Small Things That Add Up: How to Find What Design Factors Influence Conve...
The Small Things That Add Up: How to Find What Design Factors Influence Conve...The Small Things That Add Up: How to Find What Design Factors Influence Conve...
The Small Things That Add Up: How to Find What Design Factors Influence Conve...
 
2016 Mobile State of the Union [RWD Summit]
2016 Mobile State of the Union [RWD Summit]2016 Mobile State of the Union [RWD Summit]
2016 Mobile State of the Union [RWD Summit]
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)
 
2015 State of the Union: Mobile Web Performance
2015 State of the Union: Mobile Web Performance2015 State of the Union: Mobile Web Performance
2015 State of the Union: Mobile Web Performance
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)
 
Pedal to the Metal: Speed up your load times for more conversions
Pedal to the Metal: Speed up your load times for more conversionsPedal to the Metal: Speed up your load times for more conversions
Pedal to the Metal: Speed up your load times for more conversions
 
State of the Union: Mobile Web Performance
State of the Union: Mobile Web PerformanceState of the Union: Mobile Web Performance
State of the Union: Mobile Web Performance
 

Recently uploaded

AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

2021 Chrome Dev Summit: Web Performance 101

Editor's Notes

  1. PRO: easily measured CON: includes third parties and ATF content
  2. PRO: easily measured CON: includes third parties and ATF content
  3. PRO: can be measured with synthetic (benchmarking), ok correlations to biz metrics CON: only measures *start*
  4. PRO: can be measured with synthetic (benchmarking), ok correlations to biz metrics CON: only measures *start*
  5. PRO: can be measured with synthetic (benchmarking), ok correlations to biz metrics CON: only measures *start*
  6. PRO: can be measured with synthetic (benchmarking), ok correlations to biz metrics CON: only measures *start*
  7. PRO: can be measured with synthetic (benchmarking), ok correlations to biz metrics CON: only measures *start*
  8. PRO: can be measured with synthetic (benchmarking), ok correlations to biz metrics CON: only measures *start*
  9. PRO: easily measured CON: includes third parties and ATF content