drop.chapril.org-firefoxsend/docs/notes/streams.md
AaronDewes 64644b57e3 Remove some polyfills
This should reduce the runtime size & load times somewhat by removing polyfills for older browsers which are not used much
2022-08-09 15:17:38 +00:00

33 lines
966 B
Markdown

# Web Streams
- API
- https://developer.mozilla.org/en-US/docs/Web/API/Streams_API
- Reference Implementation
- https://github.com/whatwg/streams/tree/master/reference-implementation
- Examples
- https://github.com/mdn/dom-examples/tree/master/streams
# Encrypted Content Encoding
- Spec
- https://trac.tools.ietf.org/html/rfc8188
- node.js implementation
- https://github.com/web-push-libs/encrypted-content-encoding/tree/master/nodejs
# Other APIs
- Blobs
- https://developer.mozilla.org/en-US/docs/Web/API/Blob
- ArrayBuffers, etc
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
- FileReader
- https://developer.mozilla.org/en-US/docs/Web/API/FileReader
# Other
- node.js Buffer browser library
- https://github.com/feross/buffer
- StreamSaver
- https://github.com/jimmywarting/StreamSaver.js