We expect this release to ship in the DevTools of Chrome 135, and to PageSpeed Insights within 2 weeks.
New contributors
Thanks to our new contributors π½π·π°π―π»!
- Daniil Vangonen @dvangonen
- Rene Schwietzke @rschwietzke
- Antti @hilja
- Johannes Homeier @homj
Notable Changes
- Some performance audits are marked as informative under passing conditions rather than being hidden in the passed audits section. This release reduces the number of audits which have this behavior. (#16315)
New Audits
- ensure clickjacking mitigation through XFO or CSP (#16290)
Core
- implement more insight audits, handle localization (#16326)
- set relevant metric based on insight category (#16325)
- add hidden audits for each insight (#16312)
- cls-culprits-insight: implement (#16357)
- inspector-issues: support SRI message signature issues (#16345)
- inspector-issues: add select element a11y issue to types (#16298)
- legacy-javascript: upgrade babel and core-js (#16331)
- root-causes: grab from trace insights rather than use protocol (#16352)
- trace-engine: re-enable invalidations handler (#16293)
Report
- use container queries for responsive design in DevTools (#16342)
- render LH-only diagnostics alongside insights (#16332)
- add button to toggle experimental insights (#16329)
- add checklist detail type (#16324)
Deps
- upgrade critical dependencies (#16358)
- upgrade csp_evaluator to 1.1.5 (#16347)
- update to latest chrome-devtools-frontend (#16333)
- upgrade puppeteer to 24.2.1 (#16341)
- upgrade third-party-web to 0.26.5 (#16340)
- upgrade puppeteer to 24.1.1 (#16302)
- upgrade
trace_engine
to 0.0.40 (#16311)
I18n
- import (#16360)
Docs
- readme: add SonΔ to the list of Web Perf services (#16282)
Tests
- address upstream changes (#16335)
- refresh sample artifacts (#16322)
- dbw: revert unload handler expectations (#16353)
- devtools: fix error in smoke tests with DT throttling (#16301)