XMLHttpRequest advanced features

- LS

Updated functionality to the original XHR specification including things like file uploads, transfer progress information and the ability to send FormData. Previously known as XMLHttpRequest Level 2, these features now appear simply in the XMLHttpRequest spec.

Chrome

  1. 4 - 6: Support unknown
  2. 7 - 28: Partial support
  3. 29 - 30: Partial support
  4. 31 - 49: Partial support
  5. 50 - 123: Supported
  6. 124: Supported
  7. 125 - 127: Supported

Edge

  1. 12 - 18: Partial support
  2. 79 - 122: Supported
  3. 123: Supported

Safari

  1. 3.1 - 4: Not supported
  2. 5 - 6: Partial support
  3. 6.1 - 7: Partial support
  4. 7.1 - 11: Partial support
  5. 11.1 - 17.3: Supported
  6. 17.4: Supported
  7. 17.5 - TP: 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 - 46: Partial support
  6. 47 - 124: Supported
  7. 125: Supported
  8. 126 - 128: Supported

Opera

  1. 9 - 11.6: Not supported
  2. 12 - 12.1: Partial support
  3. 15 - 17: Partial support
  4. 18 - 36: Partial support
  5. 37 - 108: Supported
  6. 109: Supported

IE

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

Chrome for Android

  1. 123: Supported

Safari on iOS

  1. 3.2 - 4.3: Not supported
  2. 5 - 6.1: Partial support
  3. 7: Partial support
  4. 8 - 10.3: Partial support
  5. 11 - 17.3: Supported
  6. 17.4: Supported
  7. 17.5: Supported

Samsung Internet

  1. 4: Partial support
  2. 5 - 23: Supported
  3. 24: Supported

Opera Mini

  1. all: Not supported

Opera Mobile

  1. 10 - 11.5: Not supported
  2. 12 - 12.1: Partial support
  3. 80: Supported

UC Browser for Android

  1. 15.5: 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: Partial support
  5. 123: Supported

Firefox for Android

  1. 124: Supported

QQ Browser

  1. 14.9: Supported

Baidu Browser

  1. 13.52: Supported

KaiOS Browser

  1. 2.5: Supported
  2. 3: Supported

See also support for the FormData API and its sub-features, which received more updates since the original XHR Level 2 specification was released.

Resources:
MDN Web Docs - FormData
Polyfill for FormData object
WebPlatform Docs