stream: reduce pipe overhead #29096
Copy link
Copy link
Closed
Labels
streamIssues and PRs related to Node.js streams.Issues and PRs related to Node.js streams.
Description
- sync writes don't need drain (stream: sync writes don't need drain #29087)
- pipe lazy drain (stream: pipe lazy drain #29095)
- don't emit drain if ended (stream: don't emit drain if ended #29086)
- don't register
oncloselistener - lazy create buffering objects
- avoid buffering in sync streams
- avoid/reduce buffering when passing data through a stream and the sink already has sufficient buffering.
Metadata
Metadata
Assignees
Labels
streamIssues and PRs related to Node.js streams.Issues and PRs related to Node.js streams.
Activity
ronag commentedon Aug 24, 2019
Moved into meta document