When comparing Uploadcare vs Resumable.js, the Slant community recommends Resumable.js for most people. In the question“What are the best JavaScript libraries for file uploading?” Resumable.js is ranked 2nd while Uploadcare is ranked 6th. The most important reason people chose Resumable.js is:
Resumable.js splits each file into smaller chunks, this way if the upload of a chunk fails, uploading is retried until the procedure completes. This allows uploads to continue even after a network failure either locally or to the server. It also allows users to pause, resume and even recover uploads without even losing state.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Handles fast CDN transformations for you
Uploadcare doesn't require you to define cached transformations, and handles them quickly for you so you don't have to fiddle with configurations.
Pro Open source API
Their APIs are open source on github so you can see the source and provide pull requests.
Pro Clean and thoughtful client side API.
Uploadcare provides a client side widget and API, with well worded documentation that clearly explains how each part of the widget is implemented. The client side API also implements the jQuery promises interface for cleanly defining callbacks and updating with progress.
With the client side API decoupled from the upload interface, you can much more easily create customized UI's that match the look and feel of your site.
Pro Fault tolerance for large files
Resumable.js splits each file into smaller chunks, this way if the upload of a chunk fails, uploading is retried until the procedure completes. This allows uploads to continue even after a network failure either locally or to the server. It also allows users to pause, resume and even recover uploads without even losing state.
Pro Good backend support
The backend can be found in many languages and for many frameworks.
Pro Free and open source
Resumable is completely free and distributed under the MIT license.
Cons
Con Doesn't handle SVGs well
Con Limited browser support
Resumable.js only supports Firefox 4+ and Chrome 11+.
Con Wont let you add files programmatically
You can add files by binding to a file input or a dropzone, but you cannot add files programmatically.