Transform это Duplex stream где output зависит от input. Наследуешь от Transform и реализуешь _transform(chunk, encoding, callback). callback(null, transformedChunk) передаёт данные дальше. _flush(callback) вызывается в конце для отправки оставшихся данных. Пример: zlib.createGzip() — это Transform stream. Удобно для on-the-fly обработки: парсинг CSV, шифрование, сжатие.
Как реализовать Transform Stream в Node.js?
Senior
224 просмотровAFK Offer AI
Как тестировать Streams в Node.js?