User side, performance, standalone

You might to check out the dash-uploader component,

If you want your users to upload many files, one option would be to upload a zip archive the images. It is possible to convert dash to a standalone app, but I haven’t tried it myself and it seems rather hacky, so I wouldn’t recommend that approach,