Vous vous demandez pourquoi Chrome est plus rapide que Firefox ou pourquoi Internet Explorer est lent?  Nous expliquons la science derrière les navigateurs.

Pourquoi certains navigateurs sont-ils plus rapides que d'autres?

Publicité Avez-vous un navigateur préféré? Si oui, qu'est-ce qui le rend si attrayant? Pour certaines personnes, cela pourrait être la disponibilité de plugins et d'extensions; d'autres voudront peut-être utiliser un navigateur garantissant leur vie privée. Téléchargez notre aide-mémoire GRATUIT sur les raccourcis Firefox pour augmenter votre productivité 10x! Pour beauc

Publicité

Avez-vous un navigateur préféré? Si oui, qu'est-ce qui le rend si attrayant? Pour certaines personnes, cela pourrait être la disponibilité de plugins et d'extensions; d'autres voudront peut-être utiliser un navigateur garantissant leur vie privée.

Téléchargez notre aide-mémoire GRATUIT sur les raccourcis Firefox pour augmenter votre productivité 10x!

Pour beaucoup d'utilisateurs, toutefois, l'aspect le plus important est la rapidité.

Mais qu'est-ce qui rend un navigateur plus rapide qu'un autre? Vous pouvez le décomposer en aspects techniques et en aspects contrôlés par l'utilisateur. Continuez votre lecture pour en savoir plus.

Les aspects techniques

Chaque navigateur est codé différemment par ses développeurs. Les différentes méthodes de codage peuvent avoir une incidence sur le temps de chargement d’une page Web.

Il faut connaître deux caractéristiques principales: le moteur de navigateur et le moteur JavaScript .

Moteur de navigateur

Le moteur de navigateur est un composant clé de chaque navigateur. Il est responsable de nombreuses tâches, notamment l'analyse du code HTML et CSS, son affichage sur l'écran de votre ordinateur et l'application de la politique de sécurité.

À tout le moins, le moteur de navigateur peut afficher des images et des documents HTML et XML, ainsi que définir la police, la couleur et la taille du texte. Selon le navigateur que vous utilisez, il peut également être capable d'afficher des PDF et d'autres documents.

Moteurs de navigateur communs

Il existe plusieurs moteurs de navigateur, mais vous en rencontrerez probablement quatre couramment: Blink, EdgeHTML, Gecko et WebKit.

Blink est un moteur multiplateforme développé par Google, Opera, Adobe, Intel et Samsung. Vous le trouverez dans Chrome et Opera. Cela a commencé comme un fork de WebKit, qui était lui-même un fork des bibliothèques KHTML et KJS de KDE. Il possède une licence GNU LGPL gratuite.

EdgeHTML est le moteur de navigateur propriétaire de Microsoft. Il est spécialement conçu pour être utilisé dans le navigateur Edge de l'entreprise. EdgeHTML a remplacé Trident (présent dans Internet Explorer) en 2015. Théoriquement, il est entièrement compatible avec Blink et WebKit.

Gecko est l'offre de Mozilla. Vous le trouverez dans Firefox, Thunderbird et plusieurs navigateurs moins connus. (Consultez notre liste de conseils pour accélérer Firefox. 9 réglages simples pour accélérer immédiatement Firefox. 9 changements simples pour accélérer immédiatement Firefox. Que vous soyez un utilisateur de longue date de Firefox ou que vous passiez de Chrome, ce guide rapide explique comment accélérer Firefox. Performances. En savoir plus si c’est votre navigateur de choix.)

Enfin, WebKit est le moteur de navigation d’Apple. Il est utilisé dans Safari, le navigateur Amazon Kindle, les téléviseurs intelligents Tizen et le système d'exploitation Blackberry. Jusqu'en 2013, c'était également le moteur de navigateur de Chrome.

Parmi les autres moteurs de navigateur que vous pourriez rencontrer, notons Goanna (une fourchette de Gecko) et Servo (un moteur expérimental de Mozilla).

Importance décroissante

Dans les années 2000, le moteur du navigateur était sans doute le facteur le plus important pour déterminer si un navigateur pouvait charger des pages plus rapidement que ses concurrents.

Cependant, à mesure que la technologie devient plus sophistiquée, l'importance des moteurs de navigateur diminue. Ce n’est plus l’aspect technique le plus important en matière de performance.

Au lieu de cela, vous devez faire attention au moteur JavaScript.

Moteur JavaScript

Chaque navigateur utilise également un moteur JavaScript. C'est l'influence la plus importante sur la rapidité avec laquelle un navigateur peut charger une page Web.

Au cas où vous ne le sauriez pas, JavaScript est un langage de programmation trouvé sur Internet. Qu'est-ce que JavaScript et comment ça marche? Qu'est-ce que JavaScript et comment ça marche? Qu'est ce que le Javascript? C'est un langage de programmation utilisé pour améliorer les pages Web. Il comprend la mise à jour dynamique de pages Web, d'interfaces utilisateur, etc. Nous allons plonger dans ce que Javascript est tout au sujet. Lire la suite . C'est généralement derrière les fonctionnalités de l'expérience utilisateur telles que les objets interactifs et les animations.

Le moteur JavaScript est responsable de la conversion du code JavaScript d'un site en une sortie optimisée que le navigateur peut interpréter le plus rapidement possible. Une fois encore, il existe différents moteurs JavaScript dans chacun des principaux navigateurs.

V8

V8 est le moteur JavaScript de Google. Vous le trouverez dans le navigateur Chrome; Il existe depuis le lancement de Chrome en 2008.

Il comporte deux compilateurs de code: Full-codegen (un compilateur rapide qui crée du code non optimisé) et Crankshaft (un compilateur plus lent qui produit un code optimisé). Le code est exécuté en premier par Full-codegen. Si le vilebrequin décide qu'il doit être optimisé, il intervient.

JavaScriptCore

JavaScriptCore - de marque Nitro - est à la base du navigateur Safari d’Apple. C'est le deuxième moteur JavaScript traditionnel.

Cela fonctionne différemment de V8. Au lieu d'utiliser deux compilateurs, il exécute tout le code JavaScript via une analyse lexicale pour créer des jetons. Les jetons sont convertis en bytecode à l'aide d'un analyseur syntaxique. puis quatre processus «juste à temps» exécutent le bytecode.

(Moyens d'accélérer Safari 10 Conseils pour optimiser la vitesse et les performances du navigateur Safari 10 Conseils pour optimiser la vitesse et les performances du navigateur Safari Si Safari est lent, suivez ces conseils pour que votre navigateur Mac devienne encore plus rapide. Lire la suite, consultez notre guider.)

SpiderMonkey

SpiderMonkey était le moteur JavaScript d'origine. Netscape l'a créé dans les années 1990. Après la disparition de Netscape, il est devenu open source. Aujourd'hui, Mozilla le maintient et il se trouve dans Firefox.

Le seul autre moteur JavaScript commun est Chakra. Cela fait partie de Microsoft Edge.

Quel moteur JavaScript est le plus rapide?

Il n'y a pas de réponse définitive à quel moteur JavaScript est le plus rapide. Un morceau de code JavaScript pourrait courir plus vite dans Safari; un autre peut fonctionner plus rapidement dans Chrome.

La différence dépend en grande partie de la manière dont le code JavaScript sous-jacent est écrit et de la qualité de son utilisation avec les compilateurs des différents moteurs. Certains navigateurs utilisent également des algorithmes de chargement et de mise en cache pour améliorer encore la vitesse site par site.

Les aspects contrôlés par l'utilisateur

Certains aspects des raisons pour lesquelles un navigateur semble plus rapide qu'un autre tombent sous le contrôle de l'utilisateur. Voici trois des problèmes les plus courants que vous pouvez résoudre pour le moment.

1. Mises à jour

Nous en avons déjà parlé: assurez-vous de toujours utiliser la version la plus récente de votre navigateur.

Outre les fonctionnalités supplémentaires et les améliorations en matière de sécurité, les aspects techniques sous le capot ne cessent de s’améliorer. Si vous n'avez pas mis à jour depuis longtemps, vous pouvez constater des gains de vitesse substantiels en appuyant simplement sur le bouton de mise à jour.

2. Extensions et add-ons

page des extensions de navigateur chrome

Les plugins, les extensions et les add-ons peuvent rendre votre navigateur beaucoup plus fonctionnel. Mais ils peuvent aussi peser lourdement sur ses ressources. ils consomment la puissance du processeur et la RAM disponibles.

Nous savons qu'il est tentant de continuer à en ajouter, mais vous ne devriez pas utiliser davantage d'extensions absolument nécessaires.

3. Données de navigation

Les navigateurs collectent une quantité énorme de données sur vos habitudes d'utilisation. Cela inclut votre historique de navigation, les cookies, les journaux de téléchargement, etc. Il crée également un cache de plus en plus volumineux.

Le nettoyage de toutes ces données pourrait entraîner une amélioration notable de la vitesse; le navigateur doit passer moins de temps à fouiller dans les fichiers en arrière-plan pour trouver ce qu'il cherche.

Nous avons abordé toutes ces questions et d'autres encore lorsque nous avons abordé des facteurs peu connus pouvant influer sur la vitesse de votre navigateur. 5 Facteurs peu connus pouvant influer sur la vitesse de votre navigateur. 5 Facteurs peu connus pouvant affecter la vitesse de votre navigateur. qui sont plus irritants qu'un navigateur lent. Si votre navigation est retardée, vérifiez ces cinq choses pour la rendre plus rapide. Lire la suite .

Autres moyens d'accélérer votre expérience Internet

Le navigateur n'est qu'une partie d'une expérience Internet rapide. Des aspects tels que votre routeur, votre réseau Wi-Fi, votre fournisseur d'accès à Internet et votre localisation géographique peuvent également jouer un rôle.

Certains sont sous votre contrôle. Consultez nos guides sur les erreurs Wi-Fi à éviter Comment tester votre vitesse Wi-Fi (et 7 erreurs que vous devriez éviter) Comment tester votre vitesse Wi-Fi (et 7 erreurs que vous devriez éviter) Les tests de vitesse Wi-Fi peuvent indiquer vous à quelle vitesse votre vitesse sans fil est. Ces conseils vous aideront à vérifier avec précision la vitesse du Wi-Fi. Lisez-en plus et changez vos paramètres DNS pour en savoir plus sur la vitesse de connexion Internet.

En savoir plus sur: les extensions de navigateur, Google Chrome, JavaScript, Microsoft Edge, Mozilla Firefox.