Avoid Chaining Critical Requests
What is a Critical Request Chain?
How to Avoid Chaining Critical Request
Additional Considerations for Critical Requests
Furthermore, you can reduce page load time by configuring your HTML to preload the most critical requests, whether it is certain scripts, fonts, CSS, etc. Preloading tells the browser to get these resources as soon as possible because they are required for the page. Any resources that require third-party elements will cause delays and those can load after the critical resources. You just want to ensure that the browser is not taking too long to process the core elements of your pages. In a market where seconds matter, it is important to make sure the user is not left hanging too long for your page to load, or else they will quickly bounce. Later in this guide, we will talk more about preloading key requests and how that affects web page performance.
Lighthouse is an open-source tool that is used to run an audit against your web pages and provides scores and suggestions for improving page performance, accessibility, SEO, and more.
PageSpeed Insights is a tool created by Google that reports on the performance of a page on both mobile and desktop devices, and provides suggestions on how that page may be improved.