lighthouse
lighthouse copied to clipboard
Remove `devtoolsLogs` and `traces` compat artifacts
Carry-over from https://github.com/GoogleChrome/lighthouse/issues/15060 Initial pass: https://github.com/GoogleChrome/lighthouse/pull/15276
We are keeping these compat artifacts for 11.0 at least. We can potentially drop them in 12.0.
Non-breaking:
- [ ] Remove all our usages of
artifacts.devtoolsLogsandartifacts.traces - [x] ~Ensure downstream users (e.g. pubads) remove usages of
artifacts.devtoolsLogsandartifacts.traces~ - [x] Update docs to reference new artifacts
Breaking:
- [x] Handle the error trace/dtlog differently
- [ ] Remove
defaultPassprefix from saved artifacts (i.e.defaultPass.trace.json->trace.json) - [ ] Remove the compat artifacts
devtools-log-compatandtrace-compat
FYI #15843
Am I correct in assuming that "compat artifacts" refers to the old API (which was kept for compatibility reasons), and artifacts.DevtoolsLog && artifacts.Trace will remain in place?
Am I correct in assuming that "compat artifacts" refers to the old API (which was kept for compatibility reasons), and artifacts.DevtoolsLog && artifacts.Trace will remain in place?
Yes