We have been shipping ReadableStreams since 2018 [1], with today’s
implementation living mostly inside of SpiderMonkey. However, we have
elected to re-implement the Streams standard using DOM and WebIDL
technologies, under a project called DOM Streams [2].

Shortly after the branch for Firefox 99 (the week of February 7th) I plan
to change the implementation backing our ReadableStreams implementation
from the JS implementation to DOM ReadableStreams, in Bug 1752206 [3]. This
should purely be an implementation change, causing only very small changes
for users, all of which are changes more in keeping with the current
standard than the JS implementation.

There is always a risk with this work, so I am writing this Intent to
(re)-Ship mostly to notify so that breakage can be reported quickly.

By changing implementation technologies we will have increased our ability
to easily implement the Streams standard, keep up with the specification as
it evolves, and made it much more likely we’ll have the rest of the Streams
implementation (WritableStreams and TransformStreams) done sooner.

I would like to extend a special thank you to Tom Schuster, Olli Pettay and
Kagami Rosylight who have helped with this project.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1389628

[2]: https://bugzilla.mozilla.org/show_bug.cgi?id=dom-streams

[3]: https://bugzilla.mozilla.org/show_bug.cgi?id=1752206

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAK1KXSZW5-7U8BZd1hpa4qnauNFBZOpNjMDsTNVLZFZb%3DxFfbQ%40mail.gmail.com.

Reply via email to