lighthouse v6.5.0 Release Notes
Release Date: 2020-11-30 // over 3 years ago-
๐ We expect this release to ship in the DevTools of Chrome 89, and to PageSpeed Insights within 2 weeks.
๐ New Contributors
๐ฑ Thanks to our new contributors ๐ฝ๐ท๐ฐ๐ฏ๐ป!
- Ashley Claymore @acutmore
- Brad Frost @bradfrosty
- Daniel Arthur Gallagher @DanArthurGallagher
- Stephen @stephenyu
- Vladimir Makhaev @vmakhaev
๐ New Audits
- preload an image if it is the LCP element (#11486)
- issues logged in the Devtools Issues panel (#11409, #11710)
Core
- ๐ metrics: support CLS for all frames (#11713)
- ๐ metrics: support LCP in all frames for devtools throttling (#11701)
- โก๏ธ stacks: update to support october cms and joomla (#11729)
- artifacts: encapsulate node details in an object (#11474)
- ๐ critical-requests: refactor to use lantern graph (#11533)
- hidpr-images: never recommend more than 2x (#11518)
- driver: resume on debugger statements (#11727)
- is-crawlable: always ignore mailto anchors (#11554)
- error: add dedicated error string for NO_FCP (#11579)
- ๐ dom-size: remove formatNumber (#11563)
- gather-runner: use final document when reporting non-HTML error (#11620)
- preload-lcp-image: properly calculate the potential savings (#11612)
- tracehouse: improve CPU profiler timing refinement (#11608)
- โ add devtools path to DOMStats (#11578)
- tracehouse: split timeOrigin determination out of computeTraceOfTab (#11253)
- tracehouse: use tasks to improve profiler timing data (#11446)
- ๐ unsized-images: respect CSS rules from stylesheets (#11590)
- โ runner: abstract gather phase out of runner (#11623)
- driver: extract waitFor methods (#11685)
- driver: extract evaluateAsync logic for FR driver (#11633)
- lantern: traverse generator method (#11636)
- js-bundles: return error object when sizes cannot be determined (#10449)
- โ add timing instrumentation for base artifacts (#11672)
Experimental
- full-page-screenshot: resolve node rects during emulation (#11536)
- full-page-screenshot: drop max datauri size constraints (#11689)
- full-page-screenshot: use dpr 1 (#11688)
- full-page-screenshot: use layoutViewport width (#11402)
- do not show element screenshot if out of bounds (#11538)
- โ add script-treemap-data to experimental (#11271)
- treemap: initialize app structure (#11635)
- treemap opener, ?dev for localhost viewer and treemap (#11667)
Deps
- โ remove cz-customizable as local dep (#11719)
- โก๏ธ update to typescript 4.1.2 (#11690)
- ๐ bump various dependencies to quiet security alerts (#11693)
- โก๏ธ update brfs to fix build in node 15 (#11676)
- โฌ๏ธ upgrade lighthouse-plugin-publisher-ads to 1.3.0 (#11660)
- โ add @types/yargs-parser (#11517)
Clients
- viewer: extract the LHR from PSI json (#11650)
I18n
๐ Docs
- readme: add Apdex to integrations (#11655)
- โก๏ธ update throttling reference (#11645)
- โก๏ธ configuration: update description of
extends
property (#11488) - ๐ releasing: update release process (#11502)
โ Tests
- โ rebaseline devtools test, print each .lh-audit id (#11702)
- smoke: attempt to fix cls-elements flake (#11426)
- โก๏ธ update github actions to use env files (#11674)
- โ remove unnecessary jest babel transform (#11664)
- ๐ use setup-protoc bugfix branch (#11665)
- โก๏ธ update static content shell version (#11634)
- limit LCP element audit to m87 and earlier (#11625)
- โก๏ธ update MixedContent test to match ToT (#11584)
- โ add devtools test for important data warning (#11544)
- reset smoke transferSize expectations to reality (#11534)
- โ add tests for networkRecordsToDevtoolsLog (#11523)
- โ mock saveLhr and assert no unit test source changes (#11519)
Misc
- ๐ build: give build-tracker a shared git history on PRs (#11449)
- ๐จ build: refactor viewer bundler into reusable GhPagesApp (#11564)
- โ add script to automatically test lighthouse on a page from devtools (#11539)
- โ add save latest run script (#11516)
- โ remove compile-against-devtools.sh (#11520)