Web site uploads can be done asynchronously.

The tasks module can now start a separate thread to upload files to your
web site, according to a config file setting. This is still a bit
experimental, so it's disabled by default.