Skip to content

Comments

Add BCD for the WebGPU API#18853

Merged
Elchi3 merged 15 commits intomdn:mainfrom
chrisdavidmills:add-webgpu-data
Apr 4, 2023
Merged

Add BCD for the WebGPU API#18853
Elchi3 merged 15 commits intomdn:mainfrom
chrisdavidmills:add-webgpu-data

Conversation

@chrisdavidmills
Copy link
Contributor

@chrisdavidmills chrisdavidmills commented Feb 8, 2023

Summary

This PR adds BCD for the WebGPU API. This is expected to land in Chrome 114 or so (around April-ish).

Update: March 28 2023 — I've confirmed with the Chrome folks that this will be available by default in Chrome 113 beta, which is expected on April 6.

You can see full details of the changes expected in this PR in my research document. Note that:

Test results and supporting details

Related issues

@github-actions github-actions bot added data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:browsers Data about browsers (versions, release dates, etc). This data is used for validation. labels Feb 8, 2023
@chrisdavidmills chrisdavidmills marked this pull request as draft February 8, 2023 17:02
@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2023

This pull request has merge conflicts that must be resolved before it can be merged.

@github-actions github-actions bot added the merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. label Mar 9, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2023

This pull request has merge conflicts that must be resolved before it can be merged.

@github-actions github-actions bot removed merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. data:browsers Data about browsers (versions, release dates, etc). This data is used for validation. labels Mar 28, 2023
@chrisdavidmills chrisdavidmills marked this pull request as ready for review March 28, 2023 08:43
@chrisdavidmills
Copy link
Contributor Author

Note: Confirmed with Google engineering that this API will be available by default in Chrome 113 beta, which is going live later this week.

@Elchi3 Elchi3 self-requested a review April 3, 2023 13:48
Copy link
Member

@Elchi3 Elchi3 left a comment

Choose a reason for hiding this comment

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

Heroic work, Mr Mills! 👍

I believe the intent to ship is for Chrome Desktop only. This means all Chromium-based browsers that are not Desktop browsers should be set to false instead of "mirror".

Also, given how gigantic this API is, are we sure other desktop browsers like Edge will just enable it, too?

Additional inline comments. Thanks!

@chrisdavidmills
Copy link
Contributor Author

Thanks for the review @Elchi3 ! I've made fixes for your individual comments. As for the wider support questions, I've asked a few people who will probably know, and will make updates as I get answers.

For Chromium-based browsers where we are just not sure yet, I'm wondering whether it'd be better to just mark them as "no" for now, and then we can update the info as we get more data.

@chrisdavidmills
Copy link
Contributor Author

@Elchi3 OK, mammoth data update done ;-)

Copy link
Member

@Elchi3 Elchi3 left a comment

Choose a reason for hiding this comment

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

Amazing! Well done, GPU-Chris! 🎉

@Elchi3 Elchi3 merged commit 485169a into mdn:main Apr 4, 2023
@chrisdavidmills
Copy link
Contributor Author

Amazing! Well done, GPU-Chris! 🎉

LOL, I now know way more about that API than I ever thought I would! Thanks for handling the review mate.

@chrisdavidmills chrisdavidmills deleted the add-webgpu-data branch April 4, 2023 10:51
@Elchi3 Elchi3 mentioned this pull request Apr 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants