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

FF130 Relnote WebCodec API - Desktop support #35711

Merged
merged 4 commits into from
Sep 5, 2024

Conversation

hamishwillee
Copy link
Collaborator

FF130 supports the WebCodecs API on desktop builds only. The API is supported on nightly for android. See https://bugzilla.mozilla.org/show_bug.cgi?id=1908572

This adds a release note and experimental features update.

Related docs can be tracked in #35695

@hamishwillee hamishwillee requested a review from a team as a code owner September 3, 2024 00:56
@hamishwillee hamishwillee requested review from bsmth and removed request for a team September 3, 2024 00:56
@github-actions github-actions bot added Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed labels Sep 3, 2024
Copy link
Contributor

github-actions bot commented Sep 3, 2024

Preview URLs

External URLs (78)

URL: /en-US/docs/Mozilla/Firefox/Experimental_features
Title: Experimental features in Firefox


URL: /en-US/docs/Mozilla/Firefox/Releases/130
Title: Firefox 130 for developers

(comment last updated: 2024-09-05 23:00:45)

@@ -45,6 +45,7 @@ This article provides information about the changes in Firefox 130 that affect d
### APIs

- The [X25519](/en-US/docs/Web/API/SubtleCrypto/deriveKey#x25519) digital signature algorithm is supported by the [Web Crypto API](/en-US/docs/Web/API/Web_Crypto_API), and can be used in the {{domxref("SubtleCrypto")}} methods: {{domxref("SubtleCrypto.deriveKey()", "deriveKey()")}}, {{domxref("SubtleCrypto.deriveBits()", "deriveBits()")}}, {{domxref("SubtleCrypto.generateKey()", "generateKey()")}}, {{domxref("SubtleCrypto.importKey()", "importKey()")}} and {{domxref("SubtleCrypto.exportKey()", "exportKey()")}} ([Firefox bug 1904836](https://bugzil.la/1904836)).
- The [Web Codecs API](/en-US/docs/Web/API/WebCodecs_API) is supported on desktop releases, giving web developers low-level access to the individual frames of a video stream and chunks of audio (Android releases are supported in Nightly builds). The new interfaces include: [`VideoEncoder`](/en-US/docs/Web/API/VideoEncoder), [`VideoDecoder`](/en-US/docs/Web/API/VideoDecoder), [`EncodedVideoChunk`](/en-US/docs/Web/API/EncodedVideoChunk), [`VideoFrame`](/en-US/docs/Web/API/VideoFrame), and [`VideoColorSpace`](/en-US/docs/Web/API/VideoColorSpace). ([Firefox bug 1908572](https://bugzil.la/1908572)).
Copy link
Member

Choose a reason for hiding this comment

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

Here's the revision for the flag changes for future us: https://hg.mozilla.org/releases/mozilla-beta/rev/98cd453d97c8

Copy link
Member

@bsmth bsmth left a comment

Choose a reason for hiding this comment

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

LGTM with one suggestion for you to look at! Thank you 🙏🏻

@ghost
Copy link

ghost commented Sep 3, 2024

@hamishwillee @bsmth Please edit the first paragraph of /en-US/docs/Mozilla/Firefox/Releases/130 too. It says that 130 is the current Beta version, but it was released today.

@hamishwillee
Copy link
Collaborator Author

Please edit the first paragraph of /en-US/docs/Mozilla/Firefox/Releases/130 too. It says that 130 is the current Beta version, but it was released today.

@toothlessgodzilla The release docs update on release is handled by a different process. This will be updated shortly.

@bsmth
Copy link
Member

bsmth commented Sep 4, 2024

Please edit the first paragraph of /en-US/docs/Mozilla/Firefox/Releases/130 too. It says that 130 is the current Beta version, but it was released today.

@toothlessgodzilla The release docs update on release is handled by a different process. This will be updated shortly.

This is done in:

@hamishwillee hamishwillee merged commit 2cca854 into mdn:main Sep 5, 2024
8 checks passed
@hamishwillee hamishwillee deleted the ff130_relnote_webcodec_api branch September 5, 2024 23:04
@hamishwillee
Copy link
Collaborator Author

Thanks @bsmth - accepted your nit and merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants