Moteur de navigateur

Un moteur de navigateur, également appelé moteur de rendu ou moteur de mise en page, est un composant central du logiciel d’un navigateur web. Il traduit le HTML et le CSS d’un texte brut balisé à l’aide de balises en contenu que vous voyez à l’écran — en définissant la mise en page, en stylisant le texte et en positionnant les images. Le moteur de navigateur gère également la navigation entre les pages à l’aide d’hyperliens.

En plus de mettre en page les éléments d’une page web, le moteur de navigateur crée également un modèle objet de document (DOM) pour chaque page, qui organise chaque page en éléments standard comme son titre, son corps et ses en-têtes. Le moteur de navigateur est également étroitement intégré au moteur JavaScript du navigateur, qui exécute le code JavaScript d’une page web. Les mises à jour d’un moteur de navigateur peuvent ajouter la prise en charge de nouveaux formats de fichier, corriger des bogues ou prendre en charge de nouvelles fonctionnalités ajoutées aux spécifications HTML et CSS.

Le navigateur Safari sur ordinateur et appareil mobile utilise le moteur de navigateur WebKit
Le navigateur Safari sur ordinateur et appareil mobile utilise le moteur de navigateur WebKit

Malgré la grande variété de navigateurs web disponibles, la plupart utilisent l’un des quelques moteurs de navigateur existants. Google Chrome utilise le moteur de navigateur Blink ; les autres navigateurs web basés sur le code source de Chromium, comme Microsoft Edge et le navigateur Brave, utilisent également Blink. Safari sur macOS, iOS et iPadOS utilise le moteur WebKit, tandis que Mozilla Firefox utilise le moteur de navigateur Gecko. D’autres applications peuvent intégrer des moteurs de navigateur pour afficher du contenu HTML — par exemple, les clients de messagerie électronique qui affichent des courriers électroniques au format HTML utilisent un moteur de navigateur pour afficher les messages, tandis que les applications créées avec un framework basé sur Chromium comme Electron créent toute leur interface utilisateur à l’aide d’un moteur de navigateur.

NOTE: Dans les premiers navigateurs web, les moteurs de rendu et les moteurs de navigateur étaient des composants distincts, le moteur de navigateur donnant des commandes au moteur de rendu. Les navigateurs web modernes intègrent si étroitement ces deux composants qu’ils sont désormais considérés comme un seul et même élément.

Mis à jour May 2, 2023 par Brian P.

quizTestez vos connaissances

Writing HTML source code for a website is what type of development?

A
WYSIWYG
0%
B
UI/UX
0%
C
Frontend
0%
D
Backend
0%
Correct! Incorrect!     View the Backend definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Moteur de navigateur sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.