В документации Поток говорит это:Зачем использовать событие «данные» над «читаемым» событием?
Примечание: В общем, readable.pipe() и механизмы событий «данные» являются предпочтительными по сравнению с использованием «читаемым» события.
Почему мероприятие 'data' предпочтительнее, чем 'удобочитаемое' событие? «читаемое» событие, по-видимому, является лучшим подходом, поскольку оно обеспечивает управление потоком через противодавление, а также дает больший контроль над приложением, когда обрабатывать доступные данные.
Спасибо за ответ Sumeet. Я согласен с вашим мнением о событии «data», заставляя приложение обрабатывать кусок данных. Именно поэтому я чувствовал, что «читаемый» лучше с точки зрения контроля над приложением при принятии решения о том, когда данные будут обрабатываться. Решение использовать соответствующее событие зависит от контекста (например, использование события «data» для обработки меньшего количества данных). Но меня все еще удивляет явная документация в узле, в которой говорится, что «данные» предпочтительнее «удобочитаемого». Это кажется пустой проверкой, и я пытаюсь понять причину этого предложения. – Prasanna