Piping is a mechanism for connecting a readable stream to a writable stream, allowing data to flow automatically from the source to the destination.
The pipeThrough() method of the ReadableStream interface provides a chainable way of piping the current stream through a transform stream or any other writable/readable pair.
Piping a stream will generally lock it for the duration of the pipe, preventing other readers from locking it.