node_stream - msforest/notebook GitHub Wiki
预习概念
Types of Streams
Writeable
writeable.write() 返回值为 true,表示 buffer 没有达到阈值;返回 false,表示 buffer 达到了阈值,应该停止写入数据,直到'drain'事件被触发。 // TODO 'drain'时候什么触发?
默认支持传入 string/buffer 类型的数据,通过设置 object mode 可以修改支持类型
Readable
操作模式:flowing and paused;两者之间可以相互切换
Duplex
支持读取写入流
Transform
支持读取写入流,且运行对其进行操作