drop.chapril.org-firefoxsend/docs/notes/streams.md

35 lines
1.0 KiB
Markdown
Raw Normal View History

2018-05-23 21:17:23 +02:00
# 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
- Polyfill
- https://github.com/MattiasBuelens/web-streams-polyfill
# 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