Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

Support des navigateurs obsolètes par la branche 1 de jQuery

Le 2014-04-02 23:43:09, par danielhagnoul, Rédacteur
Support des navigateurs obsolètes par la branche 1 de jQuery
Avertissement concernant les modifications à venir

La sortie de la version 1.12 est programmée pour le dernier trimestre de l'année 2014. Cette version sera toujours compatible avec IE 6 et plus. Ce sera la dernière version de jQuery compatible avec Opera 12.1x et Safari 5.1.

L'année prochaine (2015), nous sortirons la version 1.13. Elle sera compatible avec IE 8 et plus. Le support de IE6 et de IE 7 sera supprimé.

Le mythe de la cohérence des navigateurs non obsolètes

La branche 2 de jQuery contiendra encore longtemps des correctifs spécifiques aux divers navigateurs pour normaliser leurs comportements .

Pour l'instant, le navigateur le plus problématique pour jQuery 2.x est celui d'Android 2.3 . Cette version représente encore 20 % de la base installée d'Android. Plusieurs fonctionnalités JavaScript comme element.classList ne sont pas prises en charge, et il est l'un des derniers navigateurs à toujours exiger le préfixe -webkit- pour les propriétés CSS normalisées .

Nous allons continuer le support des correctifs qui sont nécessaires pour aplanir les divergences des navigateurs populaires. Mais dès que le support d'un navigateur n'est plus nécessaire, nous pouvons retirer les patchs spécifiques et normaliser nos codes. Cela rend toutes les pages jQuery un peu plus rapides.

Source