Resumable.js: Fault Tolerant Resumable File Uploads in JavaScript