Closed Bug 1741941 Opened 3 years ago Closed 3 years ago

Add enough Byte stream implementation to support Fetch/Blob integration.

Categories

(Core :: DOM: Streams, task, P1)

task

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox97 --- fixed

People

(Reporter: mgaudet, Assigned: mgaudet)

References

Details

Attachments

(10 files, 1 obsolete file)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

In order to successfully implement Fetch/Blob integration, there's a subset of the ByteStreams implementation that will need to be done.

Assignee: nobody → mgaudet
Status: NEW → ASSIGNED

Notably, this doesn't yet provide any mechanism for users to create user defined BYOB Readers

Depends on D131544

Blocks: 1743207

This should have been done in Bug 1736461 but got missed.

Depends on D131540

Attachment #9251453 - Attachment is obsolete: true
Pushed by mgaudet@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7b96a3169979 Allow testing a ReadableStreamGenericReader for Default-ness (useful for building assertions) r=smaug https://hg.mozilla.org/integration/autoland/rev/c9044a2d0a5c Add JSAPI helper to verify transfer safety r=sfink https://hg.mozilla.org/integration/autoland/rev/44bcb2c6c171 Update Step Numbering in ReadableStreamDefaultTee r=smaug https://hg.mozilla.org/integration/autoland/rev/6c02049819f2 Add ReadableByteStreamController r=smaug https://hg.mozilla.org/integration/autoland/rev/60e804239a92 Add/Update Polymorphism code in ReadableStreamGenericReader in anticipation of ReadableStreamBYOBReader r=smaug https://hg.mozilla.org/integration/autoland/rev/d1537a50e714 Store and Return GenericReader internal to ReadableStream and TeeState r=smaug https://hg.mozilla.org/integration/autoland/rev/bdd9dfece0e1 Implement ReadableStreamBYOBReader r=smaug https://hg.mozilla.org/integration/autoland/rev/271716add3a6 Add fields required for ReadableByteStreamTee to TeeState r=smaug https://hg.mozilla.org/integration/autoland/rev/9acf89d693ea Implement CloneAsUint8Array r=smaug https://hg.mozilla.org/integration/autoland/rev/39c1b3c72cfd Implement ReadableByteStreamTee r=smaug
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: