0

Firefox renforce l'intégration de Webkit

Article

06/01/2016

Navigateur

Technologie : L' option présente au sein des versions expérimentales du navigateur permet ainsi à Firefox de prendre en charge certaines des fonctionnalités Webkit, moteur de rendu qui domine actuellement le marché.

Dans le monde du Web, il y a les standards édictés par le W3C et il y a les standards de fait. Ainsi, Webkit s’est peu à peu imposé comme l’un des moteurs de rendu de pages web majeur du marché. On le retrouve notamment dans Safari, mais Chrome et Opera ont également recours à un fork de Webkit baptisé Blink pour gérer l’affichage des pages dans son navigateur.

De son coté, Firefox fait de la résistance avec son propre moteur de rendu baptisé Gecko. Mais face à l’omniprésence de Webkit, les développeurs de site ont naturellement tendance à développer des pages avec ce moteur de rendu en tête, et certaines fonctionnalités exclusives à Webkit pouvaient causer des erreurs d’affichage pour les utilisateurs sous Firefox.
Le poids des standards du marché

Sans annonce officielle, Firefox a donc commencé à prendre en charge certains préfixes exclusifs à Webkit. Pour l’instant, cette prise en charge est disponible de manière expérimentale. Elle n’est disponible que dans les versions previews Nightly et nécessite d’être activée via un champ dédié au sein d’about:config. Celle-ci permet à Firefox de prendre en compte plusieurs fonctionnalités CSS introduites par Webkit mais non standardisées officiellement sur le web.

Comme l’explique le développeur Mozilla Daniel Holbert sur la mailing list dédiée « Une grande partie du web (et plus particulièrement les sites mobiles) s’appuie aujourd’hui sur les fonctionnalités Webkit pour la gestion du CSS. Nous aimerions vivre dans un monde où les sites web mettraient en place des solutions de repli pour les navigateurs qui ne supportent pas Webkit mais malheureusement, nous n’en sommes pas là. »

URL : http://www.zdnet.fr/actualites/firefox-renforce-l-integratio...

Niveau d'autorisation : Public