Every stream has a highWaterMark. When the buffered amount reaches it, write() returns false, which is the start of backpressure. It is a threshold, not a hard limit.
highWaterMark
The buffer size at which a stream starts asking producers to slow down (16 KiB by default for a Writable).