AbortController is available as a built-in on all platforms. readable-stream currently uses the abort-controller dependency. Since AbortController already exists, this dependency can be removed, which decreases the size of readable-stream while increasing supply chain security. Furthermore, native implementations are likely faster.
I'm willing to do a PR for this.