chao faf16d266e update 6 tháng trước cách đây
..
src faf16d266e update 6 tháng trước cách đây
.npmignore faf16d266e update 6 tháng trước cách đây
CHANGELOG.json faf16d266e update 6 tháng trước cách đây
CHANGELOG.md faf16d266e update 6 tháng trước cách đây
LICENSE faf16d266e update 6 tháng trước cách đây
README.md faf16d266e update 6 tháng trước cách đây
jest.config.js faf16d266e update 6 tháng trước cách đây
package.json faf16d266e update 6 tháng trước cách đây
tsconfig.build.json faf16d266e update 6 tháng trước cách đây
tsconfig.json faf16d266e update 6 tháng trước cách đây
tsconfig.test.json faf16d266e update 6 tháng trước cách đây

README.md

@yume-chan/stream-extra

Some useful extensions for Web Streams API.

Currently it's using web-streams-polyfill because it's hard to load native implementations from both browsers and Node.js. (An experimental implementation using Top Level Await is available in native.ts, but not exported).

BufferedReadableStream

Allowing reading specified amount of data by buffering incoming data.

It's not a Web Stream API ReadableStream, because ReadableStream doesn't allow hinting the desired read size (except using BYOB readable, but causes extra allocations for small reads).