* 歴史

[1] [CITE[Streams API: WritableStream - Chrome Platform Status]]
([TIME[2017-07-05 14:05:16 +09:00]])
<https://www.chromestatus.com/feature/5928498656968704>

[2] [CITE@en[658144 - WritableStream (part of the Streams API) - chromium - Monorail]]
([TIME[2017-07-05 14:06:21 +09:00]])
<https://bugs.chromium.org/p/chromium/issues/detail?id=658144>

[3] [CITE@en[149842 – '''['''Meta''']''' Implement WritableStream]]
([TIME[2017-07-05 14:10:06 +09:00]])
<https://bugs.webkit.org/show_bug.cgi?id=149842>

[4] [CODE[ReadableStream]] に遅れて [[Chrome]] でも実装されました。
[TIME[2017-07-12T00:02:18.700Z]]

[5] [CODE[start]] や [CODE[write]] や [CODE[close]] が[[例外]]を[[投げ]]るか返した[[約束]]を[[拒絶]]すると、
[CODE[WritableStream]] は異常終了扱いとなります。 [CODE[abort]] は呼ばれません
([CODE[abort]] が呼ばれるのは writer が [CODE[abort]] した時)。
[CODE[WritableStream]] が使っている資源の片付けが必要なら、自分で [CODE[catch]]
して実行して改めて[[例外]]を[[投げ]]る必要があります。

[6] [CITE@en[Don't be dismissive about the controller/stream division (#797)]]
([[domenic]]著, [TIME[2017-09-15 19:36:37 +09:00]])
<https://github.com/whatwg/streams/commit/87cdc051003af7e1bd637af0cf8b3705e10095f2>

[7] [CITE@en["At this point in time the division of work betw..." · Issue #741 · whatwg/streams]]
([TIME[2017-09-16 19:03:13 +09:00]])
<https://github.com/whatwg/streams/issues/741>

[8] [CITE@en[Don't be dismissive about the controller/stream division by domenic · Pull Request #797 · whatwg/streams]]
([TIME[2017-09-16 19:03:54 +09:00]])
<https://github.com/whatwg/streams/pull/797>

[9] [CITE@en[Include "erroring" in the list of states for WritableStream]]
([[ricea]]著, [TIME[2017-09-22 19:06:30 +09:00]])
<https://github.com/whatwg/streams/commit/0b3ee58c6bd2520a48b38f179f3100e0351c1276>

[10] [CITE@en[Include "erroring" in the list of states for WritableStream by ricea · Pull Request #803 · whatwg/streams]]
([TIME[2017-09-24 11:53:12 +09:00]])
<https://github.com/whatwg/streams/pull/803>

[11] [CITE@en[Fix writable stream writer manual usage example]]
([[domenic]]著, [TIME[2018-02-01 02:50:02 +09:00]])
<https://github.com/whatwg/streams/commit/3dffaaa475840161ee05d1d1e0c931046361239d>

[12] [CITE@en[A variety of clarity and documentation improvements by domenic · Pull Request #875 · whatwg/streams]]
([TIME[2018-02-23 13:19:45 +09:00]])
<https://github.com/whatwg/streams/pull/875>

[13] [CITE@en["await writer.write(bytes);" in example seems wrong · Issue #874 · whatwg/streams]]
([TIME[2018-02-23 13:19:56 +09:00]])
<https://github.com/whatwg/streams/issues/874>

[14] [CITE@en[Fix typo in WritableStream constructor]]
([[ricea]]著, [TIME[2018-03-13 21:47:26 +09:00]])
<https://github.com/whatwg/streams/commit/53efcd0855a6cd41f38382b3d25ebad9b6d51733>

[15] [CITE@en[Fix typo in WritableStream constructor by ricea · Pull Request #908 · whatwg/streams]]
([TIME[2018-03-15 17:30:44 +09:00]])
<https://github.com/whatwg/streams/pull/908>

[16] [CITE@en[WritableStream: clear algorithms once they will no longer be called]]
([[ricea]]著, [TIME[2018-07-13 16:21:19 +09:00]])
<https://github.com/whatwg/streams/commit/323223e65455e1f22be656b01fe2d810902db2ac>

[17] [CITE@en[WritableStream: clear algorithms once they will no longer be called by ricea · Pull Request #940 · whatwg/streams]]
([TIME[2018-12-14 20:37:04 +09:00]])
<https://github.com/whatwg/streams/pull/940>

[18] [CITE@en[Permit freeing underlying source / sink / transformer after close · Issue #932 · whatwg/streams]]
([TIME[2018-12-14 20:37:28 +09:00]])
<https://github.com/whatwg/streams/issues/932>

[19] [CITE@en[Add missing check for WritableStream...ClearAlgorithms]]
([[@MattiasBuelens]]著, [TIME[2018-07-14 23:58:56 +09:00]])
<https://github.com/whatwg/streams/commit/51227372cc84846bdcf68312724c4cac6a4b9e58>

[20] [CITE@en[Add missing check for WritableStream...ClearAlgorithms by ricea · Pull Request #943 · whatwg/streams]]
([TIME[2018-12-14 20:39:00 +09:00]])
<https://github.com/whatwg/streams/pull/943>

[21] [CITE@en[Editorial: add some missing exclamation marks]]
([[ricea]]著, [TIME[2018-05-25 00:17:24 +09:00]])
<https://github.com/whatwg/streams/commit/fd6c44c4a95d658292077b3882a0b15eb0fd8ba4>

[22] [CITE@en[Add some missing exclamation marks by ricea · Pull Request #927 · whatwg/streams]]
([TIME[2019-02-23 17:49:57 +09:00]])
<https://github.com/whatwg/streams/pull/927>

[23] [CITE@en[Add close() method to WritableStream]]
([[MattiasBuelens]], [TIME[2019-11-04 07:34:04 +09:00]], [TIME[2021-03-05T07:16:59.000Z]])
<https://github.com/whatwg/streams/commit/547428be7c067156a15a8762ff9933193befc753>

[24] [CITE@en[Should there be a WritableStream.close() method? · Issue #1007 · whatwg/streams]]
([TIME[2021-03-05T07:17:48.000Z]])
<https://github.com/whatwg/streams/issues/1007>

[25] [CITE@en[Port locking infrastructure to writable streams · Issue #319 · whatwg/streams]]
([TIME[2021-03-05T07:19:11.000Z]])
<https://github.com/whatwg/streams/issues/319>

[26] [CITE@en[Add WritableStream.close() by MattiasBuelens · Pull Request #1011 · whatwg/streams]]
([TIME[2021-03-05T07:21:12.000Z]])
<https://github.com/whatwg/streams/pull/1011>