We deserve a better streams API for JavaScript
Summary
The Cloudflare blog argues that Web streams are overly complex and hinder performance, detailing issues like excessive ceremony, locking, BYOB, and backpressure gaps. It then proposes a first-principles alternative API built around async iterables, pull-based transforms, explicit backpressure policies, and batched chunks, supported by benchmarks and a call for community feedback on migration paths.