Good suggestion, though this could be true for both server-side processing and local processing. If you want the whole image uploaded, anyways - start that, and then run the crop in parallel, and just transmit the crop box once both are done, with minimal additional impact to interaction flow.