informatique:technologie:navigateurs-internet

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:technologie:navigateurs-internet [2023/11/17 22:53] – [Tableau] Cédric ABONNELinformatique:technologie:navigateurs-internet [2023/11/17 23:38] (Version actuelle) – [4 moteurs de rendu pour plusieurs navigateurs] Cédric ABONNEL
Ligne 62: Ligne 62:
 De plus, Google a utilisé son expérience dans les technologies de l'Internet pour créer des fonctionnalités innovantes, telles que la recherche intégrée dans la barre d'adresse, la synchronisation de l'historique et des marque-pages sur plusieurs appareils et la navigation sécurisée. De plus, Google a utilisé son expérience dans les technologies de l'Internet pour créer des fonctionnalités innovantes, telles que la recherche intégrée dans la barre d'adresse, la synchronisation de l'historique et des marque-pages sur plusieurs appareils et la navigation sécurisée.
  
-===== La différence technologiquement parlant =====+===== 4 moteurs de rendu pour plusieurs navigateurs =====
  
-|  Moteur    |  Status    Éditeur            Licence              |  Utilisé dans les navigateurs                                                                                  | +Les navigateurs web utilisent différents moteurs de rendu pour interpréter et afficher les pages web. Par exemple**Chrome** utilise le moteur **Blink****Firefox** utilise **Gecko**, **Safari** utilise **WebKit**, et Edge (à partir de la version 79) utilise également **Blink**. Les différences entre ces moteurs peuvent influencer la manière dont les pages web sont affichées et exécutées.
-| WebKit     | actif     | Apple              | GNU LGPLBSD-style   | Safari; navigateurs iOS; GNOME Web                                                                             | +
-Blink      | actif     | Google             | GNU LGPLBSD-style   | Google Chrome; les navigateurs basés sur Chromium : Microsoft Edge; Brave; Vivaldi; Samsung Internet et Opera  | +
-| Gecko      | actif     | Mozilla            | Mozilla Public        | Firefox;Thunderbird                                                                                            | +
-| Goanna     | actif     | MC. Straver      | Mozilla Public        | Pale Moon; Basilisk and K-Meleon                                                                               | +
-| Trident    | maintenu  | Microsoft          | propriétaire          | Internet Explorer                                                                                              | +
-| EdgeHTML   | maintenu  | Microsoft          | propriétaire          | quelques applications UWP; Edge                                                                                | +
-| Flow       | maintenu  | Ekioh              | propriétaire          | Flow browser                                                                                                   | +
-| Servo      | maintenu  | Linux Foundation   | Mozilla Public        | navigateurs experimentaux                                                                                      | +
-| NetSurf    | maintenu  | hobbyists          | GNU GPLv2             | NetSurf                                                                                                        | +
-| LibWeb     | maintenu  | hobbyists          | 2-clause BSD          | Ladybird                                                                                                       | +
-| KHTML      | arrêté    | KDE                | GNU LGPL              | Konqueror                                                                                                      | +
-| Presto     | arrêté    | Opera              | propriétaire          | Opera                                                                                                          |+
  
 +Il est à noter qu'un des objectifs des moteurs de rendu depuis les années 2000 a été de respecter scrupuleusement les normes du web, notamment les recommandations du W3C.
 +
 +Les standards reconnus par les moteurs de rendu sont notamment HTTP, FTP, SSL, Unicode, JPEG, GIF, HTML, XHTML, XML, CSS, Javascript, ECMAScript, DOM, MathML, RDF, XSLT, SVG, PNG, RSS, Atom, Ajax et XUL.
 +
 +
 +^  Moteur    Statut    Éditeur          ^  Licence              Utilisé dans les navigateurs                                                                                  ^
 +| WebKit    | actif     | Apple             | GNU LGPL, BSD-style  | Safari; navigateurs iOS; GNOME Web                                                                             |
 +| Blink     | actif     | Google            | GNU LGPL, BSD-style  | Google Chrome; les navigateurs basés sur Chromium : Microsoft Edge; Brave; Vivaldi; Samsung Internet et Opera  |
 +| Gecko     | actif     | Mozilla           | Mozilla Public       | Firefox;Thunderbird                                                                                            |
 +| Goanna    | actif     | M. C. Straver     | Mozilla Public       | Pale Moon; Basilisk et K-Meleon                                                                                |
 +| Trident   | maintenu  | Microsoft         | propriétaire         | Internet Explorer                                                                                              |
 +| EdgeHTML  | maintenu  | Microsoft         | propriétaire         | quelques applications UWP; Edge                                                                                |
 +| Flow      | maintenu  | Ekioh             | propriétaire         | Flow browser                                                                                                   |
 +| Servo     | maintenu  | Linux Foundation  | Mozilla Public       | navigateurs expérimentaux; un peu Firefox                                                                      |
 +| NetSurf   | maintenu  | hobbyists         | GNU GPLv2            | NetSurf                                                                                                        |
 +| LibWeb    | maintenu  | hobbyists         | 2-clause BSD         | Ladybird                                                                                                       |
 +| KHTML     | arrêté    | KDE               | GNU LGPL             | Konqueror                                                                                                      |
 +| Presto    | arrêté    | Opera             | propriétaire         | Opera                                                                                                          |
 +
 +En 2012, **Mozilla** a lancé le projet expérimental **Servo**, qui est un moteur conçu à partir de zéro dans le but d'améliorer la concurrence, la parallélisme tout en réduisant les vulnérabilités de sécurité liées à la mémoire. **Servo** est écrit dans le langage de programmation **Rust**, également créé par **Mozilla**, qui est conçu pour générer du code compilé avec une meilleure sécurité mémoire, concurrence et parallélisme que le code **C++** compilé.
 +
 +En avril 2016, **Servo** avait besoin d'au moins plusieurs années de développement pour devenir un moteur de navigateur complet, d'où la décision de lancer le projet **Quantum** afin d'intégrer des parties stables de **Servo** dans **Firefox**. **Mozilla** a licencié tous les développeurs de **Servo** en août 2020.
 +
 +**Mozilla** utilise le moteur de rendu **Gecko** comme base principale de son navigateur **Firefox**, mais avec l'intégration de certaines améliorations et composants issus du projet **Servo**. Cette combinaison de **Gecko** et de **Servo** dans **Firefox** est ce qui a été surnommé "**Firefox Quantum**"
  • informatique/technologie/navigateurs-internet.1700258025.txt.gz
  • Dernière modification : 2023/11/17 22:53
  • de Cédric ABONNEL