Skip to content
Branch: master
Clone or download
Latest commit c658bf4 Oct 18, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist Fix TransformStream export Dec 14, 2016
spec @ 551489c Revert to fixed submodule style Dec 14, 2016
.babelrc Added transpile scripts Mar 2, 2016
.gitignore Initial commit Mar 1, 2016
.gitmodules Added Mar 2, 2016
LICENSE Initial commit Mar 1, 2016 Update Oct 18, 2018
index.es6.js Fix TransformStream export Dec 14, 2016
index.js Entry point for node Mar 2, 2016
npm-shrinkwrap.json 1.3.2 Dec 14, 2016
run-web-platform-tests-on-bundle.js Test bundled, minified code. Jul 30, 2016
yarn.lock Added derequire; Closes #2 Dec 14, 2016


Web Streams, based on the WHATWG spec reference implementation.


Join the chat at



For node.js / browserify users:

var streams = require("web-streams-polyfill");
var readable = new streams.ReadableStream;

// Or, in ES6

import { ReadableStream } from "web-streams-polyfill";

For use as polyfill, include the dist/polyfill.min.js file in your html before your main script.

<script src="/path/to/polyfill.min.js"></script>
<script type="text/javascript">

  var readable = new window.ReadableStream;



Thanks to these people for their contributions:

You can’t perform that action at this time.