Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages

This research article will analyze 5 million + desktop and mobile pages to see what factors affect page speed.

First, we established global benchmarks for TTFB, Visual Complete, and full load time metrics.

Then, we studied how image compression, CDN, and hosting affect the loading speed of the site.

Our data reveal some very interesting (and surprising) insights.

The following is a summary of our main findings:

1. In our analysis of 5.2 million pages, the average first byte time (TTFB) speed was 1.286 seconds on the desktop side and 2.594 seconds on the mobile side. The average time it takes to fully load a web page is 10.3 seconds on desktops and 27.3 seconds on mobile devices.

two。 On average, web pages load 87.84% more on mobile devices than on desktop devices.

3. When comparing major CMS, Squarespace and Weebly have the best overall mobile page speed performance. Wix and WordPress rank near the bottom.

4. On the desktop, CDN has the greatest impact on TTFB. However, on mobile devices, the number of HTML requests seems to have the greatest impact on TTFB.

5. The overall page size has a significant impact on desktop and mobile “Visual Complete” loading speed. Compared with smaller pages, the visual loading time of larger pages is 318% longer. We also found that gzip compression helps load images faster on desktops and mobile devices.

6. The total page weight is the first determinant of the speed of fully loaded pages. The full load speed of lightweight pages is 486% faster than large pages.

7. Wink and Gatsby are the fastest Javascript frameworks. Meteor and Tweenmax are the slowest. The fastest frame is the slowest.

8. Pages with very low or very high file compression ratios have higher-than-average page speed performance (measured by First Contextual Paint).

9. Third-party scripts significantly slow down page loading. Each third-party script added to the page increases the load time by 34.1 milliseconds.

10. We find that the use of responsive images can bring the best overall image loading performance. The use of WebP is obviously less effective in reducing image loading time.

11. GitHub and Weebly network hosts have the fastest overall TTFB performance. Among the managed service providers we analyzed, Siteground and Wix were the slowest.

twelve。 China, Japan and Germany have the fastest TTFB loading time. Australia, India and Brazil have the slowest TTFB times.

13. CDN usage is associated with poor page speed performance. This may be because the performance of some CDN is significantly better than other CDN.

Benchmark for key page speed loading time metrics

Our first task is to establish a benchmark for important page speed indicators.

As you may know, Page Speed actually consists of several different phases.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages1

Some of these phases occur at the server level. The rest happens in the user’s browser.

In order to fully understand the speed of page loading, we need to delve into each stage.

Specifically, we have determined the average speed of the following situations:

  • TTFB: time to the first byte of the HTML document response
  • StartRender: at the beginning of rendering
  • Visual Complete: users can see all page assets
  • Speed Index: the speed at which the user sees the page loading
  • OnLoad: when all page resources (CSS, pictures, etc.) are downloaded
  • Fully Loaded: when the page is loaded at 100% in the user’s browser

The average TTFB speed is 1.286 seconds on desktops and 2.594 seconds on mobile devices.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages2

The average start rendering speed is 2.834 seconds on the desktop and 6.709 seconds on mobile devices.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages3

The average visual completion speed is 8.225 seconds on the desktop and 21.608 seconds on mobile devices.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages4

The average speed index speed is 4.782 seconds on desktops and 11.455 seconds on mobile devices.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages5

The average load speed is 8.875 seconds on desktops and 23.608 seconds on mobile devices.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages6

The average full load speed is 10.3 seconds on desktops and 27.3 seconds on mobile devices.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages7

Key points: the average page load speed of a web page is 10.3 seconds on the desktop and 27.3 seconds on mobile devices. On average, pages load 87.84% longer on mobile devices than on desktop devices.

Weebly and Squarespace have the best overall speed performance, while WordPress is at the bottom.

Which CMS is the best when it comes to page speed?

To answer this question, we identified the CMS for all sites in our dataset. Then we compared the TTFB performance of each CMS we found.

According to our data, Weebly and Squarespace are among the best on desktops.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages8

Squarespace ranks first in terms of mobile page speed. Adob ​​ e Experience Manager and Weebly ranked in the top three.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages9

It is worth noting that in terms of moving speed, WordPress only ranks 14th in the CMS we analyzed.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages10

Another popular CMS,Wix also has poor ratings in terms of desktop and mobile load speed.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages11

Although WordPress supports about 30 per cent of websites, it is clearly not optimized for page loading speed. This is not to say that WordPress is a bad CMS. It has other advantages (such as ease of use, large plug-in library, and SEO), making it the CMS of choice for many site owners.

However, when looking closely at the site’s load speed, other CMS seems to have a clear advantage over WordPress.

Important: among the major CMS, Squarespace and Weebly have the best mobile page speed performance. WordPress and Wix rank near the bottom. Of course, WordPress sites can be accelerated through a series of optimizations, such as CDN, caching, performance plug-ins, and so on.

Using CDN may help with desktop TTFB. Minimizing HTML requests is the key to Mobile TTFB

We analyzed the impact of various page features on TTFB (the time of the first byte).

This is what we found:

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages12

As you can see, using CDN seems to improve the TTFB of desktops and mobile devices. However, CDN seems to be more helpful on desktop devices than mobile devices. On pages loaded through mobile devices, the number of HTML requests has the greatest impact on TTFB.

Although we do find the relationship between various page characteristics and TTFB time, page-level factors do not make or break TTFB. TTFB depends largely on the response time of the server, which we will cover later.

Key point: using CDN and minimizing HTML requests may speed up TTFB on desktops and mobile devices.

Compared with small pages, the loading time of large page “Visual Complete” is 381% longer.

“Visual Complete” refers to loading all the visual content of a web page in the user’s browser.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages13

There may be scripts and other assets loaded off-screen. But from the user’s point of view, the page is loaded.

Visual Complete is an important indicator of page speed because it affects users’ subjective experience of how fast or slow the page is loaded.

As long as the user can see and use the page, it is fully loaded. There may still be asset loading and rendering behind the scenes.

We found that page size (bytesTotal) has a significant impact on mobile and desktop visual completion load times.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages14

However, page size on mobile devices is more important than the desktop.

On the desktop, the use of CDN is closely related to faster Visually Complete loading. The page size follows.

CDN is only the fifth most important factor on mobile devices.

Therefore, if improving mobile load speed is your top priority, I will consider reducing the page size as much as possible. This may mean deleting third-party scripts. Or compress the image. The exact steps depend on your site. However, it is clear that when it comes to Visually Complete speed, it is all about HTML size.

Key point: CDN can significantly improve the speed of Visually Complete pages on desktops and mobile devices. However, CDN has a much greater impact on desktop loading. For mobile devices, the total page size is the most important factor in Visually Complete load time.

The total page size is closely related to the “Fully Loaded” page speed.

Finally, we studied the factors that affect the speed of the “Fully Loaded” page.

As the name implies, Fully Loaded means that 100% of the page resources are loaded and rendered.

When it comes to fully loaded page speed, the total page size is by far the most important factor on desktops and mobile devices.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages15

The number of requests also affects the speed at which the page is fully loaded.

What’s interesting about this data is that there is a strong overlap between desktops and mobile devices. Unlike many of the other metrics we analyzed, full loading on the desktop and mobile seems to be affected by the same set of variables (that is, page size and the total number of HTML requests).

However, the importance of page size and HTML requests should not come as a surprise.

Compressing images, caching, and other steps usually reduces the time it takes for a page to load. But they can only go so far. In the final analysis, to make the page “Visual Complete”, the browser must load all the assets on the page. And the more assets you have to load, the longer it takes for the page to load.

This may be why CDN doesn’t seem to have much impact on the speed of fully loaded pages (third in overall importance on the desktop and tenth on mobile devices). CDN can improve image loading time. But they don’t help much with 3rd square scripts and other assets that may slow down.

Key point: the total size has a greater impact on the speed of fully loaded pages than any other variable on the desktop and mobile device. The full load time with small pages (3.49 MB) is 486% longer.

Wink and Gatsby are the fastest JavaScript frameworks for medium-sized web pages

When it comes to giving priority to loading content on a page (and when), the JavaScript framework does a lot of hard work.

This is why almost 76% of websites use these frameworks to create efficient, secure and standardized pages.

We first collected the benchmark of how often each framework is used on the network.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages16

React is by far the most commonly used JS framework (25.3% of websites use it). TweenMax (10.3%) and RequireJS (9.5%) are also quite popular

Next, we want to figure out which JavaScript frameworks work best on small (4019332-byte) pages.

For small pages, RightJS is at the top.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages17

For medium pages, Wink and Gatsby perform best.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages18

For large pages, Gatsby and Riot have the fastest FCP times.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages19

Overall, the choice of JavaScript framework can have a significant impact on FCP timing. In fact, for medium-sized pages, the best JS frame (Wink) loads 213% faster than the slowest frame (Meteor).

Although there is a lot of overlap between the best and worst performers (for example, Gatsby and RightJS rank in the top five of all three page size categories), it seems that some JS frameworks work best on pages of certain sizes.

For example, Riot is a great large page framework (ranked second overall).

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages20

For small pages, however, Riot performed much worse (15th overall).

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages21

Important: there is no “best” JavaScript framework for all situations. For sites with many small pages, RightJS is your best choice. For most sites with large pages, Gatsby seems to be the ideal choice.

Pages with low or high compression levels have the fastest load time

Compressing page files on the server is a double-edged sword. On the one hand compressed files significantly reduce the page weight.

However, compressing the file before sending it from the server requires extra work on the browser because the client needs to unzip the file before rendering the file.

As part of this analysis, we begin to answer the question: does compressing files really improve page speed?

To answer this question, we classify FCP into three categories (Fast, Average, Slow):

  • Lightning: 0-1000ms
  • Average: 1000ms-2500ms
  • Tortoise speed:

Then, we compared the FCP speed and compression levels between small, medium, and large pages.

For small pages, lower levels of compression are associated with faster FCP load times. However, at a very high (90-100%) compression level, the load time increases again.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages22

Medium-sized pages have a similar distribution:

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages23

The reverse bell curve of large pages is more extreme:

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages24

Although the exact distribution of page sizes varies, the point is clear: pages with very low or very high levels of compression load fastest.

In fact, you can see a decline in the FCP performance of pages that compress the right number of files.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages25

Specifically, the page performance of the compressed 60% Murray 80% file is the worst.

Therefore, when improving page speed, ultra-low or ultra-high compression levels tend to work best. Low-level compression reduces the work required by the browser. A high level of compression is more important than heavy work on clients with less load.

Key point: pages with very low or very high compression have better performance than pages with medium compression levels.

Third-party scripts have a negative impact on load time

Not surprisingly, we found that third-party scripts such as Google Analytics, social sharing buttons, and video hosting can cause FCP time to slow down.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages26

In fact, we found that each third-party script increased the page load time by 34.1 milliseconds.

Our findings are consistent with those of others who have found that third-party scripts have a significant impact on page speed (like this).

Obviously, the impact depends on the script used. Some third-party scripts, such as Hotjar, load relatively quickly. Other companies, including Salesforce, are very slow.

In short, third-party scripts can lead to longer loading times. The more scripts the page has, the slower it loads.

Key point: each 3rd script used on the page increases the page load time by 34.1ms.

Responsive images seem to improve page loading time better than delayed loading and using WebP.

Images play an extremely important role in website performance for two main reasons:

First, images account for a significant portion of the overall size of the page.

Second, users tend to focus their attention on the images that appear on the page. If these images load slowly, they will have a negative impact on the user experience.

Because images can determine the loading speed of a website, we decided to compare the performance of four different image optimization methods:

  • WebP: developed by Google, WebP is an image format that can be smaller than other file formats, but still produces a similar level of image quality.
  • Optimized image: “optimized image” refers to the provision of different versions of the image according to the user’s device, location, etc. We use content delivery Network (CDN), image compression, and other image optimization Web services under this category.
  • Delay the off-screen image loads the image below the fold when the user scrolls to that point on the page. Also known as “delayed loading”.
  • Responsive image: when the image dynamically adapts to the size of the browser window.

When we compared these different Lighthouse speed scoring methods, the responsive images were among the best.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages27

We also analyzed which method got the most full marks of Lighthouse. The results are very similar.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages28

Key point: although WebP may improve image compression compared to PNG and JPEG, few websites have implemented this new image format.

GitHub and Weebly managed TTFB have the best performance, with Siteground and Wix at the bottom

We compared the page speed performance of major web hosting service providers.

Considering that the server response time has the greatest impact on TTFB, we analyze the implementation of different hosts on this key indicator.

Specifically, we classify TTFB into three categories (fast, average, and slow). We looked at the percentage of each host that appears in each category.

The following is the TTFB performance of each web hosting provider on the desktop:

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages29

Github, Weebly and Acquia are the top three desktop TTFB. Automattic, Wix and Siteground performed worst.

We did the same analysis on mobile TTFB. The results are as follows:

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages30

As you can see, Github performs very well on both the mobile side and the desktop side. Given that Github Pages only provides static resources, this is not surprising. This means that, in many ways, Github theoretically cannot be used as a comparison, otherwise it is very unfair.

Seravo, Netlify and Weebly ranked in the top 4. Wix and Automattic are at the bottom of the list.

What conclusion can be drawn from this analysis?

TTFB is just one of many factors to consider when choosing a host. There are also costs, uptime, customer support, features, and so on.

In other words, when it comes to fast page load times on desktops and mobile devices, Github Pages is by far the best choice among major hosts. TTFB times for Wix and Automattic hosts tend to be slow.

Important: among the major managed service providers, Github and Weebly perform best on the desktop side. According to our analysis, GitHub and Seravo are the fastest mobile hosts. It should be noted, however, that Github Pages only provides static pages, which gives it an inherent advantage over other hosts we analyzed.

China, Japan and Germany have the fastest TTFB loading time.

We compared TTFB load times in 11 countries from our dataset.

The following is a breakdown of desktop speed by country:

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages31

Mobile end:

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages32

Point: China has the best mobile and desktop TTFB performance. The second is Japan and Germany, where the page speed is faster than the global average. Page speeds in France, Britain, Canada, the United States and Russia are average. Australia, Brazil and India are below the global average.

Pages with CDN perform worse than pages without CDN

One of our most surprising findings is that pages that use CDN actually perform worse than pages that don’t use CDN.

This is true for both desktops:

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages33

And mobile phones:

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages34

How is that possible?

In theory, because the content it provides is close to the location of the user, CDN should improve the page speed in an all-round way.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages35

However, this is not the case in our analysis.

We assume that not all CDN are equal. In many cases, using poorly optimized CDN actually slows down.

When we analyzed the performance of the top 18 top CDN providers, we did find a huge difference in performance.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages36

Specifically, we noticed that (on the desktop) the performance of the best CDN is 3.6x better than the worst CDN. This helps explain why CDN does not automatically improve performance.

To make it easier for underperformers to find out, we compared CDN performance with the global average.

Evaluate the factors affecting page speed based on 5.2 million mobile and desktop pages37

Then, we put each CDN into one of the three buckets:

  • Good (fast% and slow% better than the average of all providers)
  • Average (fast% or slow% better than the average of all providers)
  • Poor (fast% and slow% worse than the average of all providers)

The following is a summary of the performance of each provider:

Desktop side

  • Excellent: Airee, Amazon Cloudfront, Azure CDN, CacheFly, EdgeCast, Fastly, GitHub Pages, Google Cloud, KeyCDN, MaxCDN, Netlify
  • Average: CDN77
  • Bad: Akamai, ArvanCloud, Cloudflare, Fireblade, Incapsula, Sucuri

Mobile terminal

  • Excellent: Airee, Amazon Cloudfront, Azure CDN, CDN77, EdgeCast, Fastly, GitHub Pages, Google Cloud, KeyCDN, MaxCDN, Netlify
  • Average: Fireblade, Incapsula, Sucuri
  • Bad: Akamai, ArvanCloud, Cloudflare

Key point: using CDN does not automatically improve page speed performance. The performance of some CDN is obviously better than that of other CDN. Therefore, it is important to use CDN that performs well on both desktops and mobile devices.

Summary

Although through the search ranking analysis articles, we know that the page speed has little to do with Google search engine ranking, but the page speed will affect the user page stay time and bounce rate, search engine crawling pages and so on.

If the page speed is too slow, I believe it will also indirectly affect the search engine ranking, in short, faster website speed, is definitely an advantage, not a disadvantage.

Disclaimer: All articles on this website, unless otherwise specified or marked, are original and published on this website. Any individual or organization is prohibited from copying, stealing, collecting, or publishing the content of this site to any website, book, or other media platform without the consent of this site. If the content on this website infringes on the legitimate rights and interests of the original author, you can contact us for assistance.