Hi Stuart Harris ,
we are using "ReactFilePondUpload" forge component, which is an awesome tool., I am having a few observations when uploading a medial file (.jpg) greater then 20 MB using the "ReactFilePondUpload" the chunks are taking more time than expected, and this behavior is consistent across., below are the configurations applied. 
Uploading 8 MB below are the time stamps
Uploading 18 MB below are the time stamps
When uploaded 28 MB Below are the time stamps
Needed your input and suggests addressing the timeout issue on the lower bandwidth and maintain the consistency across the file size(s) and networks
Thanks & Regards
Hari Krishna
Hello Hari,
The File Pond upload control just uploads a file, regardless of what type it is or what resolution it is. As far as File Pond is concerned, a 15MB image is a 15MB image, it just uploads the bytes.
Also if the previous answer, helped, could you mark it as the solution so other community members can see that is the way to resolve the issue?
I hope this helps!
Kind regards,
Stuart
Thanks for the clarification Stuart Harris..,
Appreciate for the swift response and for the suggestion., I have one more question to ask., is the file pond have any influence over high resolution images, suppose a file of 15 mb with 5000x5000 resolution and the same 15 mb with 13000x13000 resolution.
since it's observed the latency is more on uploading high resolution images of same file size. kindly do suggest here..
Thank you for your question and your kind words!
The component will automatically size the chunks based on the size of the file uploading.
So you should expect that for large files, each chunk will take longer. This results in a reduction in the overhead of each request for large files and so improves efficiency at the cost of less frequent updates to the progress bar.
The Size you see in the request is the size of the response rather than the content being uploaded, which is why the Size is mostly the same.
Now to actually answer your question, the timeouts are caused by the default setting for upload timeouts which is 30 seconds. This is a security attack prevention mechanism.
However, when your application is dealing with larger files it is ok to update the timeout to a larger value.
See the Site Property "UploadFiletimeoutSeconds. Try setting it to 60 or 120 seconds depending on your requirements.
Here is a link to the documentation, and also an image of that section for you.