Current Active Support
Desktop
- Chrome: (Current – 1) and Current
- Edge: (Current – 1) and Current
- Firefox: (Current – 1) and Current, ESR
- Internet Explorer: 9+
- Safari: (Current – 1) and Current
- Opera: Current
Mobile
- Stock browser on Android 4.0+[1]
- Safari on iOS 7+[1]
[1]: Workarounds for Android Browser 4.0-4.3, iOS 7 & iOS 10 are present in the code base, but we no longer actively test these versions. iOS 8, iOS 9 as well as iOS 11 & newer versions are tested.
Any problem with jQuery in the above browsers should be reported as a bug in jQuery.
(Current – 1) and Current denotes that we support the current stable version of the browser and the version that preceded it. For example, if the current version of a browser is 24.x, we support the 24.x and 23.x versions.
Firefox ESR (Extended Support Release) is a Firefox version for use by organizations including schools, universities, businesses and others who need extended support for mass deployments. It is based on a regular release of Firefox and synced from the next regular Firefox every few releases – example ESR versions include Firefox 47, 52 & 60. At any given time there are at most two ESR versions available; jQuery supports both of them. See the Mozilla site for more information.
If you need to support older browsers like Internet Explorer 6-8, Opera 12.1x or Safari 5.1+, download jQuery 1.12 instead.
Unsupported Browsers
While jQuery might run without major issues in older browser versions, they do not actively test jQuery in them and generally do not fix bugs that may appear in them.
Similarly, jQuery does not fix bugs in pre-release versions of browsers, such as beta or dev releases. If you find a bug with jQuery in a pre-release of a browser, you should report the bug to the browser vendor.