Skip to content

new_audit(baseline): implement Baseline compatibility audit#16904

Merged
TravenReese merged 12 commits intomainfrom
baseline-audit-v1.1
Mar 18, 2026
Merged

new_audit(baseline): implement Baseline compatibility audit#16904
TravenReese merged 12 commits intomainfrom
baseline-audit-v1.1

Conversation

@TravenReese
Copy link
Copy Markdown
Collaborator

This PR introduces a new audit to Lighthouse that checks for WebDX Baseline compatibility. It allows users to see if the web features used on their page are "Widely Available," "Newly Available," or have "Limited Availability" according to the WebDX feature set.

@TravenReese TravenReese requested a review from a team as a code owner March 9, 2026 15:32
@TravenReese TravenReese removed the request for review from connorjclark March 9, 2026 15:32
@TravenReese TravenReese changed the title Baseline audit v1.1 feat(baseline): implement Baseline compatibility audit Mar 9, 2026
@TravenReese TravenReese changed the title feat(baseline): implement Baseline compatibility audit new_audit(baseline): implement Baseline compatibility audit Mar 9, 2026
Comment thread core/audits/baseline-compatibility.js Outdated
Comment thread types/artifacts.d.ts Outdated
Comment thread core/test/audits/baseline-compatibility-test.js Outdated
Comment thread core/config/default-config.js Outdated
Comment thread core/audits/baseline-compatibility.js Outdated
Comment thread core/audits/baseline-compatibility.js Outdated
Comment thread core/audits/baseline.js
Comment thread core/audits/baseline.js
Comment thread core/audits/baseline-compatibility.js Outdated
Comment thread core/test/audits/baseline-compatibility-test.js Outdated
Comment thread core/test/audits/baseline-compatibility-test.js Outdated
Comment thread core/test/audits/baseline-compatibility-test.js Outdated
Comment thread core/test/audits/baseline-test.js
Comment thread types/artifacts.d.ts Outdated
* A record of DevTools Debugging Protocol events.
*/
export type DevtoolsLog = Array<Protocol.RawEventMessage>;

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is needed anymore.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: remove the newline

Comment thread core/audits/baseline-compatibility.js Outdated
Copy link
Copy Markdown
Collaborator

@lusayaa lusayaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, Traven! Took a quick look - let's make sure this audit is informational.
Will defer to Paul for JS and general lighthouse conventions.

Comment thread types/artifacts.d.ts Outdated
* A record of DevTools Debugging Protocol events.
*/
export type DevtoolsLog = Array<Protocol.RawEventMessage>;

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: remove the newline

@lusayaa
Copy link
Copy Markdown
Collaborator

lusayaa commented Mar 13, 2026

LGTM, @paulirish for final approval

Comment thread core/audits/baseline-compatibility.js Outdated
Comment thread core/audits/baseline-compatibility.js Outdated
Comment thread core/audits/baseline-compatibility.js Outdated
Comment thread core/audits/baseline-compatibility.js Outdated
@TravenReese TravenReese merged commit a89024c into main Mar 18, 2026
31 checks passed
@TravenReese TravenReese deleted the baseline-audit-v1.1 branch March 18, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants