This week we’ve been releasing our favorite internal tools as open source projects. We first took this apporach with Resumable.js a little over a year ago — and since then the project has spurred an active community with a thousand followers, 93 forks and several implementation and contributions to the code base.
Resumable.js is the core of the 23 Video uploader. Our users upload a large number of very large files every day, and some times files of several gigabytes are transferred over a simple HTTP connection. When this works, it feel like a miracle; but we built Resumable.js to improve the experience of uploading large files. By adding the ability for uploads to be paused and resumed. And to handle network issues gracefully without canceling an entire upload.







