Description
Description
We currently support most browsers in their current
& current-1
versions. The exceptions are IE, iOS & Android. Wrt to IE it's obvious we can't switch to the "current
& current-1
" scheme as this browser is dead and we support it for legacy reasons. Android Browser 4.0-4.3 still has around 6.1% of Android Browser market share (91.8% of which are Android 4.1-4.3) so we can't drop Android Browser just yet.
iOS is different. It doesn't progress as quickly as desktop rolling-release browsers as Safari cannot be updated separately from the OS but people update the OS pretty quickly. Stats show hardly anyone uses an iOS version older than current-2
at any given moment. Apple stats provide some insight but they don't separate current-2
from older versions.
Currently we explicitly support iOS 7+. This means as long as we don't release a new major jQuery version we have to test on more & more iOS versions (currently 4 of them). Could we limit ourselves to a specific number of iOS versions supported in line with most of the desktop browsers? I feel current
& current-1
might be too little but perhaps we can limit ourselves to last 3 stable versions?
This would have to happen in jQuery 4.0 & newer as we try to not limit https://jquery.com/browser-support/ in patch/minor releases.
Link to test case
N/A