Brian Smith
ec38250eea
Issue #1442 - Part 24 - Prevent FetchStream from incorrectly running on the main thread.
...
This prevents a deadlock and JSContext related crashes, however this should eventually
be replaced by an EventTargetFor() call when the Dispatcher API is implemented.
Also now that ReadableStream appears stable, toggle the preferences true by default.
2023-10-02 04:42:24 -05:00
Brian Smith
b7a5d73ba9
Issue #1442 - Part 23 - Align FetchStream with Firefox 68ESR.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1612308
https://bugzilla.mozilla.org/show_bug.cgi?id=1445587
Partial part 2 implementing synchronization changes.
2023-09-30 11:19:06 -05:00
Brian Smith
7d55641d43
Issue #1442 - Part 20 - FetchStream should not have an extra JS::Heap<ReadableStream>.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1390717
2023-09-29 09:25:52 -05:00
Brian Smith
3f799def4d
Issue #1442 - Part 19 - FetchStream must support multiple read requests.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1395220
2023-09-29 09:12:08 -05:00
Brian Smith
aced9bbc94
Issue #1442 - Part 17 - Creating FetchStream as a out param in order to avoid JS hazards
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1128959
2023-09-28 22:06:25 -05:00
Brian Smith
8a0c7bde63
Issue #1442 - Part 11 - Response.body handling.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1329298
Use BufferSource in webIDL.
https://bugzilla.mozilla.org/show_bug.cgi?id=1337722
2023-09-28 14:05:55 -05:00
Brian Smith
efd2b96387
Issue #1442 - Part 9: Stream shutdown handling.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1128959
2023-09-27 19:24:08 -05:00
Brian Smith
4a179ff885
Issue #1442 - Part 8: Fetch implementation of streams.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1128959
+worker-friendly pref checking for the DOM API.
2023-09-27 19:20:08 -05:00