Open
Description
There may be some places where we are not adhering to Node's backpressure conventions with regards to streams.
Concretely, we seem to be creating new streams (such as Readable
, PassThrough
and Transform
), and push
-ing into them (via a 'data'
handler on another stream). Node handles backpressuring via the return value of push
, which we are ignoring in this manner.
A better solution would be to simply pipe
instead of calling push
on each data element.
Related to rubensworks/rdf-parse.js@269c757