http://resumablejs.com/ A JavaScript library providing multiple simultaneous, stable and resumable uploads via the HTML5 File API.