When comparing jQuery File Upload vs Upload.js, the Slant community recommends Upload.js for most people. In the question“What are the best JavaScript libraries for file uploading?” Upload.js is ranked 7th while jQuery File Upload is ranked 9th. The most important reason people chose Upload.js is:
It's very lightweight, and doesn't depend on libraries like jQuery, React, etc.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Chunked uploads supported
jQuery file upload splits large files into smaller chunks in order to increase upload speed and be able to resume quickly if one of the chunks fails to upload. This is because it only needs to re-upload the smaller chunk that failed.
Pro Works with any server-side platform
Is compatible with all server-side technologies (Rails, PHP, ASP.NET etc...).
Pro No dependencies
It's very lightweight, and doesn't depend on libraries like jQuery, React, etc.
Pro Integrated cloud storage
Upload.js lets you add uploads to your site in an afternoon - even if you're on a tight deadline from the client, so don't have time to create an AWS account, setup buckets and URL pre-signing etc. You can just creat an Upload.io account, plug-in the API key, and have it all working within the hour.
Pro Progress events
Has progress events that make it easy to add progress bars. They also appear to be smoothed (i.e. 1%, 2%, ... 100%, rather than 7%, 89%, 100%).
Pro Large files
Apparently uses multipart uploads under-the-hood. After checking on the network inspector this seems to be true for larger files at least. Testing it with a ~300MB video it uploads fine.
Cons
Con Requires dependencies
jQuery File Upload requires the jQuery UI library and the jQuery iFrame Transport dependencies
Con No free tier
There's a free trial, and there's a "free" API key, but it only stores files temporarily -- ok for hackathons or demos, but if you want to use this in a "real" application, you'll need to pay for an account. (It's $7/mo at the time of writing.)
Alternative Products
