data` event: Emitted by a readable stream to signal that data is available to be read. It's fired when the internal buffer has data.
readableevent: Emitted when there may be data to read from the stream. It doesn't guarantee that data is immediately available and is often used with manual reading using.read()`.