Le moteur de rendu, votre partenaire testeur.
Pour le créateur de site internet, il est obligatoire de procéder à des tests sur tous les navigateurs existants.
Le rôle d’un navigateur est d’afficher le site web à l’internaute. Or, le site est constitué de pages au format HTML, il faut donc que votre navigateur interprête ce langage en fonction de la norme, pour en créer une version visuelle compréhensible de l’internaute.
Pour un développeur, c’est un peu le casse tête sachant qu’il existe une centaine de navigateurs. Fichtre diantre ! Ça fait beaucoup de travail non ?
Fort heureusement, la plus part des navigateurs utilisent le même moteur de rendu. Mais qu’est-ce donc ?
Un moteur de rendu HTML est un composant du navigateur qui permet à l’utilisateur de visualiser la page et les ressources qui y sont associées.
Aujourd’hui, il en existe trois, mais ils ne seront bientôt plus que deux. En effet, Microsoft utilisait jusqu’alors Trident pour Internet Explorer, puis dernièrement Edge HTML sur son navigateur Edge. Aux dernières nouvelles, ils décidaient d’abandonner leur moteur de rendu « maison » pour utiliser celui développé par Google, Blink.
Deux navigateurs différents peuvent utiliser le même moteur de rendu HTML, dans ce cas, un site web aura le même rendu graphique avec ces deux navigateurs. Or, ce qui intéresse la personne qui teste le site, c’est bien l’affichage du site en question.
Pour la petite histoire
1990 : Tim Berners-Lee invente le HTML et crée le premier navigateur nommé, WorldWideWeb. Lorsque le www devient le terme utilisé pour surfer sur le web, il est renommé Nexus ;
1992 : Le centre de recherche NCSA crée le premier navigateur à pouvoir afficher une image NCSA Mosaic ;
1995 : Microsoft sort Internet Explorer et Netscape Netscape Navigator ;
2002 : La Fondation Mozilla sort le navigateur open source Mozilla Firefox ;
2008 : Google sort son propre navigateur Google Chrome ;
2018 : Microsoft renomme Internet Explorer pour Edge et abandonne son moteur de rendu pour adopter celui de Google.
Quantum (ex GECKO)
Développé par la Fondation Mozilla
– Firefox (Linux, Windows, Mac)
– Firefox (Android)
BLINK (fork de WebKit)
Développé par Google
– Chromium / Chrome (Linux, Windows, Mac)
– Chrome (Android)
– Opera (Linux, Windows, Mac)
– Opera Mini (Android, Windows Mobile)
WebKit (fork de KHTML)
Développé par Apple
– Safari (Mac)
– Safari (iOS) Chrome (iOS)
– Navigateur natif (Android)