PageSpeed Insights is now utilizing Lighthouse 13.6.0, which was launched Oct. 27. This model of Lighthouse modifications the way it simulates how lengthy a web page takes to load.
Chrome’s Internet Efficiency Developer Advocate, Barry Pollard, has said on Bluesky that the up to date model of PageSpeed Insights with Lighthouse 13.6.0 is now out there. He stated this improves the simulated FCP (First Contentful Paint) and the simulated LCP (Largest Contentful Paint), each of which Pollard says will probably be extra correct than earlier than and customarily lead to larger scores.
A web page might obtain a distinct PageSpeed Insights rating with out something on it altering, because of the change within the check. Pollard additionally stated that web sites closely depending on JavaScript could be extra more likely to see an impression from the up to date check.
Pollard Factors To JavaScript-Heavy Websites
Pollard quoted a developer who had posted about how single-page apps (SPAs) had seen an enormous enchancment of their outcomes because the Lighthouse replace, citing react.dev. He opened his submit stating, “True!”, then added:
“Observe this isn’t SPA-specific (and unrelated to different SPA issues we’ve been engaged on), however extra more likely to impression JS-heavy websites.”
The experimental comfortable navigation metrics in Chrome that I wrote about again in October are a separate manner of measuring person expertise. The information comes from actual Chrome customers by the Chrome Person Expertise Report (CrUX) and Lighthouse makes use of a simulated check.
What Modified In The Simulation
By default, Lighthouse will load a web page at full pace after which estimate how it might load on a slower connection. The throttling docs say that this simulated throttling matches PageSpeed Insights’ setup.
The discharge notes for model 13.6.0 of Lighthouse record a number of modifications to Lantern, which is the simulation behind these estimates, aimed toward enhancing its accuracy.
Lighthouse 13.5 used every request’s fetch precedence to resolve whether or not or not it blocked rendering. In 13.6, Lantern makes use of Chrome’s personal render-blocking label for every request (and falls again to utilizing precedence solely when that label is lacking).
A second change applies when the LCP component is textual content that seems in the identical body because the web page’s first content material. Lantern now estimates that LCP from the identical requests and web page duties it makes use of for FCP as a substitute of from a set that may embody each request made earlier than LCP.
Ivan Akulov confirmed in a GitHub difficulty how the outdated simulation dealt with a check web page created with Framer whose solely content material above the fold was textual content, so one component counted as each FCP and LCP. Lighthouse reported a lot later LCP than FCP for that textual content. Regardless that preloading the web page’s JavaScript modules improved interactive time for the actual web page, they prompted simulated LCP to be worse.
Pollard thanked Akulov in a reply, saying he “kicked off a few of these enhancements.” The Lighthouse crew closed the difficulty as accomplished within the Lantern improve listed within the 13.6 launch notes.
The ARD Audit Now Checks For ard.json
Lighthouse 13.6 has additionally up to date the Agentic Useful resource Discovery (ARD) audit from Lighthouse 13.5, which I coated in September. When Lighthouse 13.5 was launched, it appeared for an ARD manifest below the outdated ai-catalog names despite the fact that the spec had modified to ard.json. So in case your web site solely used the brand new title however you didn’t embody a line in your robots.txt file known as Agentmap, it might present as Not Relevant.
With this replace, Lighthouse 13.6 will search for an Agentmap line, a rel="ard" hyperlink tag or Hyperlink header and /.well-known/ard.json previous to on the lookout for the ai-catalog names. And if Lighthouse 13.6 finds the manifest solely at an ai-catalog location, it is going to observe that ARD customers aren’t required to verify there.
Lab Scores And Subject Knowledge
The efficiency rating listed in your web page in PageSpeed Insights is predicated on information generated by Lighthouse. In response to Google’s PageSpeed Insights documentation, lab information are outcomes of a simulated load utilizing a single system working on a hard and fast set of community situations. They observe that “having good lab information doesn’t essentially imply real-user experiences may even be good.”
Subject information (additionally proven in the identical report) represents actual visits to your web site inside the final 28 days, as reported by CrUX. Every PageSpeed Insights report consists of the model of Lighthouse used to generate outcomes, subsequent to the emulated system.
Why This Issues
PageSpeed Insights scores from earlier than and after the Lighthouse 13.6 replace weren’t measured with the identical simulation. Half of a better lab rating on a web page you simply optimized might come from the brand new model, and charts that observe lab scores over time might present a bounce on the swap to 13.6.
Earlier than reporting an enchancment, verify that each experiences title the identical Lighthouse model, and examine the sector information.
Trying Forward
Lighthouse’s launch notes say its crew expects 13.6 to ship within the DevTools of Chrome 159, which is now in Chrome’s desktop Dev channel and in Canary. As of Nov. 2, Chrome’s launch schedule lists Chrome 159 for steady launch on Dec. 8.
An open difficulty on Lighthouse’s GitHub can be trying into instances the place Lantern’s simulated LCP runs far above measured LCP, utilizing giant JavaScript and SPA websites as examples.
Featured Picture: Remo_Designer/Shutterstock









