title: What is the difference between Multipart Upload and Chunked Upload on AWS?
body: <p><strong>My goal</strong> for file chunked uploading is the following:</p>
  
  <ul>
  <li>sequential chunked uploading</li>
  <li>progress update whenever a chunk is uploaded</li>
  <li>retry when a chunk failed to upload</li>
  <li>chunk size is 1MB</li>
  <li>My enviroment is preferrably on Javascript, but can be on ASP.Net too.</li>
  </ul>
  
  <p>I am using the AWS S3, and had configured CloudFront.</p>
  
  <p>I am currently unsure which to use: the <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingRESTAPImpUpload.html" rel="nofollow noreferrer">Multipart Upload API</a> or the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html" rel="nofollow noreferrer">Chunked Upload</a>. So what is the difference between them, and when to use them?</p>