Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[meta] 2018 I/O Burndown #5008

Closed
62 of 82 tasks
paulirish opened this issue Apr 20, 2018 · 1 comment
Closed
62 of 82 tasks

[meta] 2018 I/O Burndown #5008

paulirish opened this issue Apr 20, 2018 · 1 comment

Comments

@paulirish
Copy link
Member

paulirish commented Apr 20, 2018

Channeling our ancestors, we introduce this year's abbreviated I/O burndown list. Also, heads up there are some duplicate checkboxes between here and #4333.

🎯 ✅ Gotta happen

LHR / Config / API [bckenny]

Breaking core changes/Lanternification [phulce]

Report redesign [paulirish]

see Lantern UX - Google Slides 🔐 and Lighthouse Report - Gallery 🔐

Roll out 3.0 [paulirish@, phulce@]

  • Release alpha version of 3.0 prior to I/O for internal testing (sometime during week of 5/2).
  • Roll out 3.0 to CLI as a release candidate
  • Roll out 3.0 to Chrome Extension as default
  • Add Lantern opt-put to Chrome Extension under 'Options' (Hwi to create mock).
  • ship 3.0 final to CLI

🌆 ☑️ Nice to have

Core

  • Move computed artifacts off artifacts.*. Require them explicitly instead of fs.readdir bizness
  • Use LHError for all thrown errors when possible (connections/cri.js for example)
  • replace --perf with a real mechanism for using full/perf/mixed-content configs core(config): switch to lantern by default, add presets #5041
  • Generate closure externs for reportrenderer for DevTools. Update its JSDoc for TS. Thus, enabling compilation with both TS & CC
  • Smoketests work with lantern

LHR

  • Fix allowed config representations (config v2 😃 , i.e. no more audits: ['path/my-audit'] -> audits: { 'my-audit': {path: 'path/to/audit'}})
  • Use fallbackKey/fallbackValueType for multi-typed columns (code snippets sometimes instead of URLs)?

Report

  • Split opportunities by First Paint improvements and "Load Improvements"

🏈 🏖 Punt till after I/O

🐞from I/O

  • freezes on https://emojityper.com/
  • font display audit shows non-lantern download time
  • Unused CSS Rules/Minify Css audit name inconsistent
  • tons of warnings on www.ctvnews.ca
  • minimum timeline scale should be ~3-10s
  • minimum opportunity scale should be ~2s
  • first audit is misaligned
  • "is on https" audit shouldn't fail if it redirects
  • Third party filter in the report
  • Third party blame report (to the LH user, or better, at a web-wide level)
@vinamratasingal-zz
Copy link

I added stuff for tracking the release process @paulirish @patrickhulce @brendankenny FYI.

Let me know who to assign as the owner.

@paulirish paulirish self-assigned this Aug 29, 2018
@paulirish paulirish added the P0 label Aug 29, 2018
@paulirish paulirish mentioned this issue Apr 16, 2019
67 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants