Использование API потоков браузера в Node.js

Я строю класс, расширяющий доступный для записи поток. Я бы хотел, чтобы он был совместим с обоими браузерами и Node.js. В современных браузерах у нас есть новый API Streams. Node.js имеет свой собственный стандарт потоков, который не совместим.

Доступна ли общая легкая абстракция? Или какой-то другой рекомендуемый способ быть совместимым с обоими?

Я видел множество пакетов, экспортирующих потоки в стиле Node в браузер, но мне действительно нужно пойти другим путем. Мой класс зависит от WritableStream в браузере, обеспечивающего обратное давление для API Fetch, который, насколько я знаю, требует расширения нативного объекта WritableStream.

0 ответов

Другие вопросы по тегам