streamify-your-node-program
streamify-your-node-program copied to clipboard
对Node.js中 stream模块的学习积累和理解
Node Stream
精华版
目录
- 什么是流
- 为什么使用流
- Readable
- 如何创建
- end事件
- 如何使用
- flowing模式
- paused模式
- 如何创建
- Writable
- 创建与使用
- finish事件
- objectMode
- 对Readable的影响
- 对Writable的影响
- 什么时候用objectMode
- highWaterMark
- Readable中的缓存
- Writable中的缓存
- Duplex和Transform
- Duplex
- Transform
- Transform与Duplex比较
- pipe
- pipe的使用
- 从push到pull
- pipeline
- 实现自定义的流
- Readable
- Writable
- Transform
- 创建各类stream的工具
- through2
- merge-stream
- concat-stream
- sink-transform
- duplexer2
- stream-combiner2
- stream-splicer
- labeled-stream-splicer
- Browserify
- 需求
- pipeline设计
- 插件机制
- Transform机制
- Gulp
- 附录
- Node实现的CommonJS规范