ReadableStream
作成方法
underlyingSource
を作る
ReadableStream
のconstructorへ渡す引数
start
で初期化処理 & push source設定、
pull
でpull source設定をする
ReadableStreamController.enqueue()
でstreamに値を渡す
callbackがネストして、使いづらいかも?
TransformStream
を空で作成し、
writable
に書き込む
ReadableStramController
の代わりに、
WritableStream
で書き込める
toTransformStream
の実装を読んで思いついた
仕様書
にもあるテクニックだった
途中に何もしない
TransformStream
が挟まる分だけ、overheadが生じるかも
#2024-08-23
16:26:18