Java to HTML5 uploader - features roadmap

Nowadays Java applets is a poor technology for applications built into a web page. Moreover, Google Chrome no longer supports Java applets. That's why we are moving towards to a complete replacement of Java uploader by its HTML5 counterpart.

Here you will find two list. The first list is for the features which are already available in HTML5 uploader. If you are considering migrating from Java uploader to HTML5 and you can see all the features you are using in this list, you can freely switch to HTML5 uploader.

The second list contains the features which are not available in HTML5 uploader yet. If you see some of the features you are using in Java uploader now, don't worry. We are working hard on them and they will be added to HTML5 uploader as soon as possible. However we encourage you to contact us and tell how critical are they. It will help us to prioritize those features properly. 

If you don't see some of the features you are using in neither of these two lists, please contact us and we will update you with a status of these features (and this page as well).

What is already available

Feature Availability
Any file types
Folders

Chrome only *

Send additional data (including individual files)
File restrictions (file mask, min/max size and dimensions)
Image resize (any number of copies per file)
Watermarks
EXIF support (preserve during resize and extract fields)
API to control upload process (beforeUpload, afterUpload, progress, error)
API to work with the upload list
Upload hundreds and thousands of files

(may require some fine tuning) **

Multilingual support
Customizable user interface (theming)

*So far only Chrome allows selecting and uploading folders using pure JavaScript. If Folder upload is critical, it is recommended to use both HTML5 and Java uploader together. You can easily implement autodetection. See technical details

**HTML5 is memory-friendly enough to allow uploading hundreds of files (and even more), however you may still experience problem with high memory usage. If so, try to consider the following: turning off previews in the uploader (using the Icons view mode), reducing the amount of resized copies, removing width/height file restrictions.

What is in progress

Feature Comments
Cropping tool (and automatic crop) Coming in the nearest release
Uploading directly to Amazon S3
Broken upload auto recovery
Chunk uploads (split very large files into pieces)
Calculating hash for each file
Uploading several files simulteniously Max connections will depend on a browser

How do I proceed?

All our uploaders are included to the Upload Suite license. No need to purchase any extra licenses (although if your maintenance subscription is expired, you should renew it).

We did our best to keep the API of HTML5 uploader as close to Java uploader as possible, so the migration should be simple. Check out the Java to HTML5 uploader migration notes for details.

If you have any questions, feel free to contact us.