According to Google Analytics data, the average mobile webpage currently takes at least 7 seconds to load. Google now aims to reduce this time to just 1 second. This target isn't arbitrarily set but is based on research findings from Nielsen Norman Group: if a mobile webpage takes longer than 1 second to load, users are less likely to stay on the page.
Given current technology, loading multiple webpages within a few hundred milliseconds is almost impossible. However, Google believes it is feasible to load the primary content of a mobile webpage within 1 second, with the remaining content loading gradually.
Therefore, Google has today released a new set of rules and tools designed to prioritize the optimization of webpage content loading, thereby improving speed. Below is an overview of these rules:
Server response time
Minimize the number of redirects;
Minimize the number of round trips as much as possible;
Avoid using external JavaScript and CSS on the homepage;
Reserve time for browser layout and rendering (200 ms);
Optimize JavaScript execution and rendering time.