Skip to main content
Journey Uncommon Logo
JourneyUncommon
hardNodeJSstreams backpressure internalsSingle-choice MCQ

When you consume a Readable via `for await (const chunk of readable)`, backpressure is honored automatically without you reading return values. Mechanically, what inside the async-iterator adapter creates the pause that throttles the source between loop iterations?

for await (const chunk of readable) { await slowProcess(chunk); // awaited work }