stream-demux
Advanced tools
Comparing version 1.2.0 to 1.2.1
{ | ||
"name": "stream-demux", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"description": "An iterable asynchronous stream demultiplexer.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -42,4 +42,4 @@ # stream-demux | ||
Each stream returned by this module is responsible for picking up its own data from a shared source stream - This means that the stream-demux module doesn't hold any references to that streams which it produces via its `stream()` method; this reduces the likelihood of programming mistakes which lead to memory leaks since the streams don't need to be destroyed or cleaned up explicitly. | ||
Each stream returned by this module is responsible for picking up its own data from a shared source stream - This means that the stream-demux module doesn't hold any references to streams which it produces via its `stream()` method; this reduces the likelihood of programming mistakes which would lead to memory leaks because streams don't need to be destroyed or cleaned up explicitly. | ||
The downside to making each stream responsible for consuming its own data is that having a lot of concurrent streams can have a negative impact on performance (especially if there are a lot of idle streams). The goal of stream-demux is to keep that overhead to a minimum. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6914