Package Exports
- @web-std/fetch
- @web-std/fetch/body
- @web-std/fetch/package.json
- @web-std/fetch/src/headers.js
- @web-std/fetch/src/request.js
- @web-std/fetch/src/response.js
Readme
@web-std/fetch
Web API compatible fetch API for nodejs.
Comparison to Alternatives
node-fetch
The reason this fork exists is because node-fetch chooses to compromise Web API compatibility and by using nodejs native Readable stream. They way they put it is:
- Make conscious trade-off when following [WHATWG fetch spec][whatwg-fetch] and stream spec implementation details, document known differences.
- Use native Node streams for body, on both request and response.
We found these incompatibility to be really problematic when sharing code across nodejs and browser rutimes. This library uses @web-std/stream instead.