Moreover, the Google tools (PageSpeed Insights and web.dev) use Lantern, which results in significantly different page loading behaviours, yielding different Performance scores and test results. You cannot change the test options like location, connection speed, screen resolution, etc. PageSpeed Insights and web.dev launch performance tests using headless/emulated browsers and use network throttling to simulate your page load under different network conditions (i.e., desktop and mobile). Some of these options can also be changed depending on your requirements. WebPageTest also uses a real browser to load your page, albeit with different default test options and configurations. Some of these options (location, connection speed, screen resolution, etc.) can be changed based on your requirements. GTmetrix uses a real browser to load your page with an Unthrottled Connection using our specific hardware and test options. In general, all tools have differences in hardware, connection speed, locations, screen resolutions, and test methodology. Likely similar CPU/Memory resources as web.dev Tests likely geolocated in one of 4 global locations³ Throttled connection (likely Slow 4G for mobile) More on this below.īased on our observations, here’s how each tool generates a Lighthouse report: In a nutshell, Performance scores vary because different tools use different methodologies and configurations.Įven though Lighthouse is the common component among the tools, there are considerable differences in how Lighthouse itself is implemented.įor example, a notable difference is the Google tools’ use of something called Lantern, which simulates your page’s loading behaviour under certain network conditions, and can cause significant differences in Performance scores. Why does my Performance score vary from tool to tool? Here are some of the key differences between GTmetrix, PageSpeed Insights, web.dev, and WebPageTest. While this article focuses on three major Lighthouse tools, the overall rationale extends to any tool that uses Lighthouse to produce performance data. These differences are mainly due to various factors including Lighthouse implementation, testing methodology, testing location, etc. However, there can sometimes be considerable differences in the GTmetrix Performance Score compared to what you may see in the other tools. The GTmetrix Performance Score is generated using Google Lighthouse and should be broadly similar to the Performance scores reported by other web performance tools. We explain why your GTmetrix Performance Score may be different from other Lighthouse-based tools.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |