Streams are old and legacy and should be refactored to v16 LTS #75
Labels
development
Standard development
r&d:polykey:core activity 2
Cross Platform Cryptography for JavaScript Platforms
Specification
The streams modules are still based on readable-stream 3.6.0, and also it ported from VFS but the implementation had gone through changes that haven't been fully verified. We should upgrade the readable-stream to 4.x.x https://www.npmjs.com/package/readable-stream which is cut from nodejs v18. Then refactor our streams abstraction, and also write tests to verify all the functionality.
Of particular note is the fact that our
_destroy
doesn't seem to look right. There's alot of callbacks and errors that are being threaded around.Additional context
Tasks
The text was updated successfully, but these errors were encountered: