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