NOTE: this package is still under heavy development. Please don't use it yet
make-fetch-happen
is a Node.js library that implements the fetch
API in a Node.js-specific way while still providing a lot of the bells and whistles of the standard.
$ npm install --save make-fetch-happen
- Mostly spec-compliant
- Pretty darn fast
- Request pooling out of the box
- Proxy support
- Built-in optional disk-based caching, using standard HTTP caching rules
- Subresource Integrity support
- Streaming support based on Node.js streams
- Transparent gzip and deflate support
The make-fetch-happen team enthusiastically welcomes contributions and project participation! There's a bunch of things you can do if you want to contribute! The Contributor Guide has all the information you need for everything from reporting bugs to contributing entire new features. Please don't hesitate to jump in if you'd like to, or even ask us questions if something isn't clear.