Posts

Showing posts with the label Google Lighthouse

Google Lighthouse Tips: Importance of web page speed

Image
Mobile Focus  75% of global mobile users were on 2G and 3G as of 2016 (Source: GSMA Mobile)  1MB takes minimum of 5 seconds to download on a typical 3G connection. (Source: WebPageTest & DevTools 3D definition)   19 seconds is the average time a mobile web page takes to load on a 3G connection. (Source: Google DoubleClick blog)  70% of mobile pages take nearly 7 seconds for visual content above the fold to display on the screen. (Source: Think with Google)  UX & UI Performance  As the number of elements on a page increases from 400 to 6000 the probability of conversion drops 95%. (Source Think with Google)  Site takes >1 sec to become interactive, users lose attention, and their perception of completing the page task is broken. (Source: Google Developers Blog)  As page load time increases from 1 sec to 7 secs, the probably of mobile site visitor bouncing increased 113%. (Source: Think with Google)  Proven Results  Walmart...

Performance Monitoring, Testing & Optimization - Part 1

Image
Part 1 - Performance Monitoring When somebody raises the issue of performance my first question to them is, "show me the data". Quite often I notice, there isn't sufficient data to support the perception. So my first suggestion is let's do some baselining. Broadly speaking, performance of web based software solution can be split into two categories: Server Side Performance Client Side Performance Performance testing requires the following components: Performance KPIs Performance monitoring tools Performance testing tools Test environments Load distribution model Test scenarios Reporting data In this article (Part 1) we will cover #1 & #2 as the first step towards setting up a holistic performance testing practice is to know what to measure and how to measure it. Performance KPIs Baselining performance requires monitoring a comprehensive set of client-side and server-side KPIs. Server-side KPIs KPI Description...