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 pourraient souhaiter utiliser un navigateur qui garantit leur confidentialité.
Pour beaucoup d'utilisateurs, cependant, l'aspect le plus important est la vitesse.
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 à lire pour en savoir plus.
Les aspects techniques
Chaque navigateur est codé différemment par ses développeurs. Les différentes approches de codage peuvent affecter le temps de chargement d'une page Web.
Il y a deux caractéristiques clés à connaître: moteur de navigateur et Moteur JavaScript.
Navigateur Engine
Le moteur de navigation est un élément 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 navigation peut afficher des documents et des images HTML et XML, et établir la police, la couleur et la taille du texte. Selon le navigateur que vous utilisez, il peut également afficher des PDF et d'autres documents.
Moteurs de navigateur communs
Il existe plusieurs moteurs de navigation, mais vous en rencontrez probablement quatre: 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. Il a commencé sa vie comme un fork de WebKit, qui lui-même était un fork des bibliothèques KHTML et KJS de KDE. Il dispose d'une licence GNU LGPL gratuite.
EdgeHTML est le moteur de navigation propriétaire de Microsoft. Il est spécialement conçu pour être utilisé dans le navigateur Edge de l'entreprise. EdgeHTML a remplacé Trident (trouvé 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 FirefoxQue vous soyez un utilisateur de longue date de Firefox ou que vous passiez de Chrome, ce guide rapide montre comment accélérer les performances de Firefox. Lire la suite s'il s'agit du navigateur de votre 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 Blackberry OS. Jusqu'en 2013, c'était également le moteur de navigation de Chrome.
D'autres moteurs de navigateur que vous pourriez rencontrer incluent Goanna (un fork de Gecko) et Servo (un moteur expérimental de Mozilla).
Diminution de l'importance
Dans les années 2000, le moteur de navigateur était sans doute le facteur le plus critique 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 navigation diminue. Ce n'est plus l'aspect technique le plus important en matière de performances.
Au lieu de cela, vous devez faire attention au moteur JavaScript.
Moteur JavaScript
Chaque navigateur utilise également un moteur JavaScript. Il a l'influence la plus importante sur la vitesse à laquelle un navigateur peut charger une page Web.
Si vous n'êtes pas au courant, JavaScript est un langage de programmation trouvé sur Internet Qu'est-ce que JavaScript et comment ça marche?Si vous apprenez le développement Web, voici ce que vous devez savoir sur JavaScript et comment il fonctionne avec HTML et CSS. Lire la suite . Il est généralement derrière les fonctionnalités de l'expérience utilisateur comme les objets interactifs et les animations.
Le moteur JavaScript est chargé de convertir le code JavaScript d'un site en une sortie optimisée que le navigateur peut interpréter en un minimum de temps. Encore une fois, 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 a deux compilateurs de code: Full-codegen (un compilateur rapide qui crée du code non optimisé) et Crankshaft (un compilateur plus lent qui produit du code optimisé). Le code passe d'abord par Full-codegen. Si Crankshaft décide qu'il doit être optimisé, il intervient.
JavaScriptCore
JavaScriptCore, de marque Nitro, sous-tend le navigateur Safari d'Apple. Il s'agit du deuxième moteur JavaScript grand public.
Cela fonctionne différemment du V8. Au lieu d'utiliser deux compilateurs, il exécute tout le JavaScript via une analyse lexicale pour créer des jetons. Les jetons sont convertis en bytecode à l'aide d'un analyseur; puis quatre processus «juste à temps» exécutent le bytecode.
(Pour façons d'accélérer Safari 10 conseils sur le navigateur Safari pour augmenter la vitesse et les performancesSi Safari est lent, essayez ces conseils pour obtenir à nouveau votre navigateur Mac flamboyant rapidement. Lire la suite , consultez notre guide.)
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. Il fait partie de Microsoft Edge.
Quel moteur JavaScript est le plus rapide?
Il n'y a pas de réponse définitive au moteur JavaScript le plus rapide. Un morceau de code JavaScript peut s'exécuter plus rapidement dans Safari; un autre pourrait s'exécuter plus rapidement dans Chrome.
Une grande partie de la différence est déterminée par la façon dont le JavaScript sous-jacent est écrit et par la façon dont il joue 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 de la raison pour laquelle un navigateur semble plus rapide qu'un autre relèvent du contrôle de l'utilisateur. Voici trois des problèmes les plus courants que vous pouvez résoudre dès maintenant.
1. Mises à jour
Nous l'avons déjà mentionné: vous devez vous assurer que vous utilisez toujours la version la plus récente de votre navigateur.
Outre les fonctionnalités supplémentaires et les améliorations de sécurité, les aspects techniques sous le capot s'améliorent continuellement. Si vous n'avez pas mis à jour depuis un certain temps, vous pouvez constater des gains de vitesse substantiels en appuyant simplement sur le bouton de mise à jour.
2. Extensions et modules complémentaires
Les plugins, extensions et modules complémentaires peuvent rendre votre navigateur beaucoup plus fonctionnel. Mais ils peuvent aussi être un frein important à ses ressources; ils mâchent la puissance CPU et la RAM disponibles.
Nous savons qu'il est tentant de continuer à en ajouter, mais vous ne devriez pas exécuter plus d'extensions que nécessaire.
3. Données de navigation
Les navigateurs collectent une énorme quantité 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 recherche.
Nous avons écrit sur toutes ces questions et plus encore lorsque nous avons couvert facteurs peu connus pouvant affecter la vitesse de votre navigateur 5 facteurs peu connus qui pourraient affecter la vitesse de votre navigateurIl y a peu de problèmes informatiques plus irritants qu'un navigateur lent. Si votre navigation est bloquée, vérifiez ces cinq éléments pour la réactiver. 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 FAI et votre situation géographique peuvent également jouer un rôle.
Certains d'entre eux sont sous votre contrôle. Consultez nos guides sur Erreurs Wi-Fi à éviter Comment tester votre vitesse Wi-Fi (et 7 erreurs à éviter)Les tests de vitesse Wi-Fi peuvent vous indiquer la vitesse de votre vitesse sans fil. Ces conseils vous aideront à vérifier avec précision la vitesse Wi-Fi. Lire la suite et changer vos paramètres DNS pour en savoir plus sur la vitesse de connexion Internet.
Dan est un expatrié britannique vivant au Mexique. Il est le rédacteur en chef du site frère de MUO, Blocks Decoded. À divers moments, il a été éditeur social, éditeur créatif et éditeur financier pour MUO. Vous pouvez le trouver en train de parcourir le salon au CES de Las Vegas chaque année (relations publiques, tendez la main!), Et il fait beaucoup de sites en coulisses…