SlideShare a Scribd company logo
Deepti Bhutani
Web performance Speed matters
Web performance Speed matters
Web performance Speed matters
Web performance Speed matters
Web performance Speed matters
Web performance Speed matters
Web performance Speed matters
Web performance Speed matters
Web performance Speed matters
 Metrics
• First Byte
• First Paint
• On Load (TTI)
• Page Complete
• Navigation Timing Model
• http://www.w3.org/TR/navigation-timing/#processing-model
 Profiling Tools
• WebPageTest
• FireBug
• Chrome Developer Tools
• Yslow
• Google PageSpeed
 Performance Practices Checklist
• http://webdevchecklist.com/
 Synthetic Monitoring
• Keynote
• Gomez
• WebPageTest Local
 Real User Monitoring
• Akamai RUM
• AppDynamics EUM
• Is my site up?
• How fast is my site?
• Are transactions working?
• If there is a slow down or failure where is it in the infrastructure?
• Are my third party components operating correctly?
• How is my overall performance?
Web performance Speed matters
• What are users actually doing on the site-traffic flow?
• What is the performance of the pages, and which components
are slowest?
• Are SLA’s met ?
• Did my latest release affect the user experience?
• How does the user experience tie back to other areas of the
company such as support?
Features Synthetic
Monitori
ng
Real User
Monitorin
g
Test a new feature before deploying to
prod
Ensure application is up and running 24/7
Test the performance on a new
market/geography
Monitor web third party APIs
Determine the impact of slowness or failure
on real users
Resolve support issues
Monitor Transactional Performance
API performance
Monitor all traffic /real users
Web performance Speed matters
• Fewer Requests
• Smaller Requests
• Image compression
• Reduce network Round trips
• AJAX requests
• Caching
• Leverage Browser Caching
• CDN Caching (Akamai)
• Optimize Browser Processing
• Optimize JavaScript
• Analyze front end rendering
• Optimize DOM
Web performance Speed matters
PNG24
Size: 512 KB
Colors: 148,279
PNG24
Size: 188 KB
Colors: 256
63%
smaller
Image Optimizations
Smaller Images
PNG24
100 x 100
Size: 19 KB
Colors: 9,138
PNG8
100 x 100
Size: 8 KB
Colors: 256
55.8% smaller
90% Savings!!!
PNG24
320 x 568
Size: 100 KB
JPEG
320 x 568
Size: 10 KB
Image Formats
 Books
 Web
Web performance Speed matters
• Books
• High Performance Web Sites – Steve Souders –
O’Reilly
• Even Faster Web Sites – Steve Souders – O’Reilly
• Web
• HTTP Archive (http://httparchive.org/)
• Web Page Test (http://www.webpagetest.org/)

More Related Content

PPTX
Measuring Front-End Performance - What, When and How?
PDF
Improving user experience with real user measurements
PPTX
Measuring web performance with user-centric metrics
PDF
Cutting-edge Performance Testing on eCommerce Websites
PDF
Demystifying Web Vitals
PDF
Success of Blackfire and Continuos PHP performance monitoring at trivago
PDF
What kind testing DUG Vancouver
PPT
Performance with Selenium2
Measuring Front-End Performance - What, When and How?
Improving user experience with real user measurements
Measuring web performance with user-centric metrics
Cutting-edge Performance Testing on eCommerce Websites
Demystifying Web Vitals
Success of Blackfire and Continuos PHP performance monitoring at trivago
What kind testing DUG Vancouver
Performance with Selenium2

Viewers also liked (14)

PPTX
Research - Into the Thriller genre
DOCX
Expert opinions about the crisis of the Russian dental market
DOCX
Resume -Madhusudan Padhi
PPTX
Ночь Интерна. Продолжение
PPT
Theme day5 visual_verbal
PPTX
Presentación 3 etapas de la reingenieria
PPTX
Market Types By Ramaswamy Uggem
PDF
Mc40 Zebra
PDF
2015 консенсус сердце №4
PPTX
how to be Assertive
PPTX
Measurement and uncertainty
PPTX
DBodle QoS Exam Study Notes
PDF
РИФ 2016, Мультиканальное продвижение или как раскрыть потенциал вашего сайта
Research - Into the Thriller genre
Expert opinions about the crisis of the Russian dental market
Resume -Madhusudan Padhi
Ночь Интерна. Продолжение
Theme day5 visual_verbal
Presentación 3 etapas de la reingenieria
Market Types By Ramaswamy Uggem
Mc40 Zebra
2015 консенсус сердце №4
how to be Assertive
Measurement and uncertainty
DBodle QoS Exam Study Notes
РИФ 2016, Мультиканальное продвижение или как раскрыть потенциал вашего сайта
Ad

Similar to Web performance Speed matters (20)

PPTX
A Modern Approach to Performance Monitoring
PDF
Real User Monitoring: Getting Real Data from Real Users in the Real World - S...
PDF
Edge 2014: A Modern Approach to Performance Monitoring
PDF
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
PDF
Meta Refresh 2014
PDF
Tracking Performance - Velocity NYC 2013
PPTX
Using Modern Browser APIs to Improve the Performance of Your Web Applications
PPTX
Radial | SOASTA IR Webinar
PPTX
Metrics, Metrics Everywhere (but where the heck do you start?)
PPTX
Metrics, Metrics Everywhere (but where the heck do you start?)
PPTX
Metrics, metrics everywhere (but where the heck do you start?)
PPTX
Website Performance
PDF
Performance Monitoring at Spreadshirt
PPTX
How I learned to stop worrying and love UX metrics
PDF
Site Managing Performance
PDF
Webinar: Proactive Strategies for Finding and Fixing Performance Issues
PPT
Performance anti patterns in ajax applications
PPT
TSSJS2010 Presenatation on: Performance Anti Patterns In Ajax Applications
PPT
Dyna trace
PDF
Web analytics an intro
A Modern Approach to Performance Monitoring
Real User Monitoring: Getting Real Data from Real Users in the Real World - S...
Edge 2014: A Modern Approach to Performance Monitoring
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
Meta Refresh 2014
Tracking Performance - Velocity NYC 2013
Using Modern Browser APIs to Improve the Performance of Your Web Applications
Radial | SOASTA IR Webinar
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?)
Website Performance
Performance Monitoring at Spreadshirt
How I learned to stop worrying and love UX metrics
Site Managing Performance
Webinar: Proactive Strategies for Finding and Fixing Performance Issues
Performance anti patterns in ajax applications
TSSJS2010 Presenatation on: Performance Anti Patterns In Ajax Applications
Dyna trace
Web analytics an intro
Ad

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Approach and Philosophy of On baking technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Machine learning based COVID-19 study performance prediction
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Cloud computing and distributed systems.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPT
Teaching material agriculture food technology
PDF
Encapsulation theory and applications.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Programs and apps: productivity, graphics, security and other tools
Approach and Philosophy of On baking technology
Advanced methodologies resolving dimensionality complications for autism neur...
Spectroscopy.pptx food analysis technology
Machine learning based COVID-19 study performance prediction
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Network Security Unit 5.pdf for BCA BBA.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Cloud computing and distributed systems.
Per capita expenditure prediction using model stacking based on satellite ima...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Electronic commerce courselecture one. Pdf
sap open course for s4hana steps from ECC to s4
Teaching material agriculture food technology
Encapsulation theory and applications.pdf

Web performance Speed matters

  • 11.  Metrics • First Byte • First Paint • On Load (TTI) • Page Complete • Navigation Timing Model • http://www.w3.org/TR/navigation-timing/#processing-model
  • 12.  Profiling Tools • WebPageTest • FireBug • Chrome Developer Tools • Yslow • Google PageSpeed  Performance Practices Checklist • http://webdevchecklist.com/
  • 13.  Synthetic Monitoring • Keynote • Gomez • WebPageTest Local  Real User Monitoring • Akamai RUM • AppDynamics EUM
  • 14. • Is my site up? • How fast is my site? • Are transactions working? • If there is a slow down or failure where is it in the infrastructure? • Are my third party components operating correctly? • How is my overall performance?
  • 16. • What are users actually doing on the site-traffic flow? • What is the performance of the pages, and which components are slowest? • Are SLA’s met ? • Did my latest release affect the user experience? • How does the user experience tie back to other areas of the company such as support?
  • 17. Features Synthetic Monitori ng Real User Monitorin g Test a new feature before deploying to prod Ensure application is up and running 24/7 Test the performance on a new market/geography Monitor web third party APIs Determine the impact of slowness or failure on real users Resolve support issues Monitor Transactional Performance API performance Monitor all traffic /real users
  • 19. • Fewer Requests • Smaller Requests • Image compression • Reduce network Round trips • AJAX requests • Caching • Leverage Browser Caching • CDN Caching (Akamai) • Optimize Browser Processing • Optimize JavaScript • Analyze front end rendering • Optimize DOM
  • 21. PNG24 Size: 512 KB Colors: 148,279 PNG24 Size: 188 KB Colors: 256 63% smaller Image Optimizations
  • 22. Smaller Images PNG24 100 x 100 Size: 19 KB Colors: 9,138 PNG8 100 x 100 Size: 8 KB Colors: 256 55.8% smaller
  • 23. 90% Savings!!! PNG24 320 x 568 Size: 100 KB JPEG 320 x 568 Size: 10 KB Image Formats
  • 26. • Books • High Performance Web Sites – Steve Souders – O’Reilly • Even Faster Web Sites – Steve Souders – O’Reilly • Web • HTTP Archive (http://httparchive.org/) • Web Page Test (http://www.webpagetest.org/)