WritableStream

WritableStream

歴史

[1] Streams API: WritableStream - Chrome Platform Status () https://www.chromestatus.com/feature/5928498656968704

[2] 658144 - WritableStream (part of the Streams API) - chromium - Monorail () https://bugs.chromium.org/p/chromium/issues/detail?id=658144

[3] 149842 – [Meta] Implement WritableStream () https://bugs.webkit.org/show_bug.cgi?id=149842

[4] ReadableStream に遅れて Chrome でも実装されました。

[5] startwriteclose例外投げるか返した約束拒絶すると、 WritableStream は異常終了扱いとなります。 abort は呼ばれません (abort が呼ばれるのは writer が abort した時)。 WritableStream が使っている資源の片付けが必要なら、自分で catch して実行して改めて例外投げる必要があります。

[6] Don't be dismissive about the controller/stream division (#797) (domenic著, ) https://github.com/whatwg/streams/commit/87cdc051003af7e1bd637af0cf8b3705e10095f2

[7] "At this point in time the division of work betw..." · Issue #741 · whatwg/streams () https://github.com/whatwg/streams/issues/741

[8] Don't be dismissive about the controller/stream division by domenic · Pull Request #797 · whatwg/streams () https://github.com/whatwg/streams/pull/797

[9] Include "erroring" in the list of states for WritableStream (ricea著, ) https://github.com/whatwg/streams/commit/0b3ee58c6bd2520a48b38f179f3100e0351c1276

[10] Include "erroring" in the list of states for WritableStream by ricea · Pull Request #803 · whatwg/streams () https://github.com/whatwg/streams/pull/803

[11] Fix writable stream writer manual usage example (domenic著, ) https://github.com/whatwg/streams/commit/3dffaaa475840161ee05d1d1e0c931046361239d

[12] A variety of clarity and documentation improvements by domenic · Pull Request #875 · whatwg/streams () https://github.com/whatwg/streams/pull/875

[13] "await writer.write(bytes);" in example seems wrong · Issue #874 · whatwg/streams () https://github.com/whatwg/streams/issues/874

[14] Fix typo in WritableStream constructor (ricea著, ) https://github.com/whatwg/streams/commit/53efcd0855a6cd41f38382b3d25ebad9b6d51733

[15] Fix typo in WritableStream constructor by ricea · Pull Request #908 · whatwg/streams () https://github.com/whatwg/streams/pull/908

[16] WritableStream: clear algorithms once they will no longer be called (ricea著, ) https://github.com/whatwg/streams/commit/323223e65455e1f22be656b01fe2d810902db2ac

[17] WritableStream: clear algorithms once they will no longer be called by ricea · Pull Request #940 · whatwg/streams () https://github.com/whatwg/streams/pull/940

[18] Permit freeing underlying source / sink / transformer after close · Issue #932 · whatwg/streams () https://github.com/whatwg/streams/issues/932

[19] Add missing check for WritableStream...ClearAlgorithms (@MattiasBuelens著, ) https://github.com/whatwg/streams/commit/51227372cc84846bdcf68312724c4cac6a4b9e58

[20] Add missing check for WritableStream...ClearAlgorithms by ricea · Pull Request #943 · whatwg/streams () https://github.com/whatwg/streams/pull/943

[21] Editorial: add some missing exclamation marks (ricea著, ) https://github.com/whatwg/streams/commit/fd6c44c4a95d658292077b3882a0b15eb0fd8ba4

[22] Add some missing exclamation marks by ricea · Pull Request #927 · whatwg/streams () https://github.com/whatwg/streams/pull/927

[23] Add close() method to WritableStream (MattiasBuelens, , ) https://github.com/whatwg/streams/commit/547428be7c067156a15a8762ff9933193befc753

[24] Should there be a WritableStream.close() method? · Issue #1007 · whatwg/streams () https://github.com/whatwg/streams/issues/1007

[25] Port locking infrastructure to writable streams · Issue #319 · whatwg/streams () https://github.com/whatwg/streams/issues/319

[26] Add WritableStream.close() by MattiasBuelens · Pull Request #1011 · whatwg/streams () https://github.com/whatwg/streams/pull/1011