Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Streams — потоки, threads — ?
когда мы получили false из метода this.push — это означает, что данные не были успешно записаны/считанны
Нет, это всего лишь означает, что размер внутренней очереди вышел за некоторый лимит.
Да, если делать пуши слишком часто — можно исчерпать память, но тут не тот случай: во всех примерах операция push делается строго внутри _read, т.е. при пустой внутренней очереди. При таком использовании возвращаемое значение можно не проверять, ReadableStream сам проследит за ним.
Node.js Streams для чайников или как работать с потоками