XMLHttpRequest advanced features

- LS

Adds more functionality to XHR (aka AJAX) requests like file uploads, transfer progress information and the ability to send form data. Previously known as XMLHttpRequest Level 2, these features now appear simply in the XMLHttpRequest spec.

IE

  1. 5.5 - 9: Not supported
  2. 10: Partial support
  3. 11: Partial support

Edge

  1. 12 - 79: Supported
  2. 80: Supported

Firefox

  1. 2 - 3: Not supported
  2. 3.5 - 5: Partial support
  3. 6 - 9: Partial support
  4. 10 - 11: Partial support
  5. 12 - 73: Supported
  6. 74: Supported
  7. 75 - 76: Supported

Chrome

  1. 4 - 6: Support unknown
  2. 7 - 28: Partial support
  3. 29 - 30: Partial support
  4. 31 - 79: Supported
  5. 80: Supported
  6. 81 - 83: Supported

Safari

  1. 3.1 - 4: Not supported
  2. 5 - 6: Partial support
  3. 6.1 - 7: Partial support
  4. 7.1 - 12.1: Supported
  5. 13: Supported
  6. 13.1 - TP: Supported

Opera

  1. 9 - 11.6: Not supported
  2. 12 - 12.1: Supported
  3. 15 - 17: Partial support
  4. 18 - 65: Supported
  5. 66: Supported

iOS Safari

  1. 3.2 - 4.3: Not supported
  2. 5 - 6.1: Partial support
  3. 7: Partial support
  4. 8 - 13.2: Supported
  5. 13.3: Supported
  6. 13.4: Supported

Opera Mini

  1. all: Not supported

Android Browser

  1. 2.1 - 2.3: Not supported
  2. 3 - 4.3: Partial support
  3. 4.4: Partial support
  4. 4.4.3: Supported
  5. 80: Supported

Blackberry Browser

  1. 7: Partial support
  2. 10: Partial support

Opera Mobile

  1. 10 - 11.5: Not supported
  2. 12 - 12.1: Supported
  3. 46: Supported

Chrome for Android

  1. 80: Supported

Firefox for Android

  1. 68: Supported

IE Mobile

  1. 10: Partial support
  2. 11: Partial support

UC Browser for Android

  1. 12.12: Supported

Samsung Internet

  1. 4 - 10.1: Supported
  2. 11.1: Supported

QQ Browser

  1. 1.2: Supported

Baidu Browser

  1. 7.12: Supported

KaiOS Browser

  1. 2.5: Supported
Resources:
MDN Web Docs - FormData
Polyfill for FormData object
WebPlatform Docs