Le moteur de Microsoft Edge se calquera strictement sur WebKit

18 juin 2015 à 13h56
0
Pour son nouveau navigateur Edge, Microsoft entend élargir au maximum la compatibilité des sites Internet. Pour ce faire, les développeurs se baseront sur le moteur de rendu WebKit faisant alors figure de référence.

Il n'y a pas si longtemps, les développeurs Web optimisaient strictement leurs sites pour le moteur de rendu Trident du navigateur Internet Explorer détenant alors 90 % du marché. Avec l'arrivée de Firefox et Chrome, d'autres moteurs - Gecko, WebKit/Blink - ont été démocratisés sur PC mais également sur smartphones avec Safari. A l'heure actuelle, c'est WebKit qui a pris le pas et concentre les intérêts des développeurs Web.

Pendant longtemps, Microsoft a tenté de convaincre les développeurs d'arrêter d'optimiser leurs sites Web strictement pour WebKit et de reposer davantage sur les standards du Web, c'est-à-dire en évitant de préfixer les propriétés CSS strictement pensées pour ce moteur de rendu.

05710774-photo-webkit-banner.jpg


En février 2012, Daniel Glazman co-président du groupe de travail CSS, expliquait que la multiplication des sites Internet optimisés pour WebKit allait se traduire par l'intégration du préfixe -webkit- directement au sein du moteur de rendu des autres navigateurs. Cela reviendrait finalement à replacer le standard autour d'un seul moteur. Il avait vu juste.

Mais plutôt que d'adopter directement le moteur open source WebKit, Microsoft a pris le parti de concevoir un nouveau moteur basé sur Trident, Edge HTML. Sur l'un de ses blogs officiels, la firme Redmond explique avoir ajouté plus de 45 standards et effectué plusieurs milliers de corrections permettant d'obtenir un meilleur affichage des pages Web.

Microsoft a tout d'abord pris le parti de changer le user agent sur Internet Explorer 11 afin de l'identifier en tant que navigateur basé sur WebKit. L'objectif était d'éviter le chargement de code spécifiquement conçu pour Internet Explorer lequel est souvent moins avancé que celui conçu pour les autres navigateurs. Microsoft a également implémenté les préfixes -webkit- des propriétés CSS pour optimiser l'affichage des pages Web, une stratégie également adoptée par Mozilla au sein de Firefox.

0226000007869797-photo-edgehtml.jpg


Au sein de Microsoft Edge, bien que le user agent ne fasse plus mention de Trident, Microsoft regrette que les développeurs Web passent ce dernier au crible pour pouvoir continuer à retourner du code spécifiquement conçu pour Internet Explorer 11.

« Ce n'est pas la meilleure approche puisque Microsoft Edge mime le comportement de "WebKit", pas celui d'IE11 », explique ainsi Microsoft. La firme de Redmond affirme que le code pensé pour WebKit fonctionne mieux sur le navigateur Edge que celui d'Internet Explorer 11.

Et d'ajouter très clairement : « toute différence entre Edge et Webkit est considérée comme un bug qui nous intéresse pour le corriger ».

A lire également :
Modifié le 01/06/2018 à 15h36
0
0
Partager l'article :

Actualités récentes

DSLR : malgré la chute des ventes, Nikon préparerait deux boîtiers pour 2021
Envie de changer de TV ? Notre comparatif des meilleurs téléviseurs par gamme de prix
Place des Libraires, la marketplace qui pousse le lecteur à la rencontre de son libraire (Interview)
Pour Noël offrez une jolie montre connectée Fossil à prix choc sur Amazon
Patrick Drahi lance son OPA sur Altice Europe, l'objectif ? Se retirer de la Bourse
Idées cadeaux à moins de 100 € : notre sélection des meilleures promos
Black Friday Week : le TOP des bons plans high-tech encore valables ce soir
Hottes Days Aliexpress : l'aspirateur sans fil Xiaomi Dreame T20 à prix choc
Xbox Series X : la production a démarré à la fin de l'été
Bon plan avant le Black Friday : la clé USB 3.0 SanDisk Ultra Flair 128 Go à près de -50% sur Amazon
Haut de page