
StreamSaver.js (legacy-ish)
StreamSaver.js is the solution to saving streams in the web browser. It is perfect for web apps where there’s a need to save large amounts of data on devices with e.g. limited RAM.
StreamSaver example codes - GitHub Pages
Example of saving a stream directly to the filesystem Saving audio or video stream using mediaRecorder Piping a fetch response to StreamSaver Write as you type Saving a file using …
Piping a fetch response to StreamSaver - GitHub Pages
Piping a fetch response to StreamSaverStart
GitHub Pages
It will then use mediaRecorder to "pipe" the data to StreamSaver (aka hard drive) Note: This is only allowed in secure web context Use Webcam Use Microphone Start Close
Saving a Blob - GitHub Pages
Saving a BlobStart
Saving multiple files as zip - GitHub Pages
Saving multiple files as zipStart
GitHub Pages
GitHub Pages
Native File System adapter (ponyfill) | native-file-system-adapter
StreamSaver by @jimmywarting: A way to save large data to the disk directly with a writable stream (same technique can be achieved if service worker are setup properly)
Write bytes slowly
We need to try and keep the service worker alive. Simply passing a stream over won't need keep alive techniques Make sure you don't have the developer tool open b/c it can prevent service …
Save a file from a torrent - jimmywarting.github.io
This download the Sintel torrent using HTTP, WebRTC and WebSeed. Using a combination of node streams and whatwg streams Start