lighthouse v6.5.0 Release Notes

Release Date: 2020-11-30 // over 3 years ago
  • Full Changelog

    ๐Ÿš€ 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 ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

    ๐Ÿ†• 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

    • format bytes with consistent fractional width (#11489)
    • import (#11715)

    ๐Ÿ“„ 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)