web-dev-qa-db-fra.com

Est-il nécessaire d'explorer différentes versions de navigateurs non-IE?

Par exemple, y a-t-il un risque que Chrome 25 rende un élément différemment de Chrome 26? Si la réponse est "non", l'idéal serait un lien vers une ressource expliquant pourquoi il n'y a pas de différences dans le redering des versions.

Éditer

Merci pour les commentaires. Tout le monde semble indiquer que, oui, il est possible que quelque chose puisse changer dans le moteur de redering. Dans ma question initiale, j'avais demandé une ressource si la réponse était "non". Maintenant que la réponse semble être "oui", quelqu'un peut-il indiquer une différence spécifique entre les versions des navigateurs non-IE?

Par exemple, Chrome 23 affiche X en ligne, tandis que Chrome 24 redonne x en tant que bloc.

3
Adam Balsam

Oui, mais vous n'avez aucun moyen d'être exhaustif. Le mieux est de vérifier les dernières versions de chaque navigateur en mettant l'accent sur ce que vos visiteurs utilisent. Même une version d'un navigateur peut afficher un rendu légèrement différent sur différentes plates-formes. J'ai récemment vu Firefox et Safari se comporter différemment sous Windows et Mac et Chrome différemment entre Linux et Windows.

Chrome est en constante évolution et, bien que pas toutes les versions , il existe des centaines de versions sur les machines des utilisateurs. La seule façon de connaître les différences serait d'examiner les listes de modifications, mais il s'agit d'une tâche monumentale .

Chrome vient de remplacer son moteur de rendu par Blink, un fork de WebKit. Cela prendra du temps avant que la plupart des gens y accèdent, mais à partir de ce moment, vous devez vous attendre à ce que les différences de rendu entre les navigateurs augmentent à mesure que Safari et Chrome ne partagent plus le même moteur de rendu. Opera passera de WebKit à Blink plus tard, mais cela ne fera que modifier le mélange et ne pas ajouter de variété.

De nombreuses distributions Linux construisent leur propre Chromium, qui possède un calendrier de publication différent, ce qui permet de nombreuses versions potentielles. La bonne nouvelle est que les différences réelles sont généralement faibles, il est donc préférable de vérifier différentes versions majeures plutôt que plusieurs versions mineures continues.

0
Itai

Oui, il pourrait y avoir des raisons.

Deux raisons simples sont que tout le monde ne passe pas à la mise à jour automatique, et deuxièmement, il peut y avoir et il y a eu des bugs introduits dans les versions plus récentes qui ont cassé la fonctionnalité des versions plus anciennes.

1
StephenCollins

Tester les versions majeures les plus populaires de chaque navigateur est une bonne politique à suivre:

Exemple:

Internet Explorer: 7.xx, 9.xx, etc 
Firefox: 3.xx, 4.xx, 13-19.xxx
Chrome: 22.xx, 23.xx, 24.xx, etc

Examinez les statistiques de votre site et assurez-vous de tester les versions principales de chaque navigateur qui représente au moins 80 à 90% de votre trafic total. L'utilisation de vos données d'utilisation utilisateur réelles permet de réduire la liste des tests requis à ceux qui importent.

1
JMC