Slide 5
Slide 5 text
Stream APIとTCPフロー制御 - Nihonbashi.js #9
Streams API
• データ⼊出⼒を逐次的に、効率よく扱うためのAPI
• データを分割された断⽚(chunk)の連続した流れとして扱う
• 概念⾃体はかなり古くからあり、多くの開発⾔語でストリーム操作はあります
• 3種類のストリームオブジェクト(ReadableStream, WritableStream, TransformStream)
• Stream同⼠をパイプ接続すると、chunkは流れるように終端まで処理される(パイプチェーン)
Streams APIの概要
5
Transform
Stream
Readable
Stream
Writable
Stream
chunk
データの読み込み データの変換
(読み込み+書き込み)
データの書き込み
chunk
Source Sink