Pour améliorer sa compatibilité avec les sites web, Firefox va prendre en compte les principaux préfixes de WebKit. « Une grosse partie du web d'aujourd'hui (et en particulier le web mobile) repose sur les propriétés CSS et les fonctions en préfixe -webkit », constate Daniel Holbert, développeur chez Mozilla.
« Nous aimerions vivre dans un monde où les sites web intégreraient toujours des solutions standards (ou au moins des préfixes compatibles avec plusieurs moteurs), mais hélas, nous ne vivons pas dans ce monde », poursuit-il. Et d'indiquer que la solution inévitable pour afficher correctement le web aujourd'hui est d'intégrer une liste de préfixes -webkit fréquemment utilisés, comme le fait par exemple Microsoft pour son nouveau navigateur Edge.
Firefox, qui continuera à utiliser Gecko comme moteur de rendu, est ainsi le dernier navigateur majeur à se rallier à ces fameux préfixes. Ce changement est prévu dans Firefox 46 ou 47 (la version actuelle est la 43).
En 2012, Opera, qui avait alors encore son propre moteur de rendu, avait adopté ces préfixes. La même année, Daniel Glazman, alors coprésident du CSS Working Group, avait mis en garde contre ce nouveau syndrome IE6 (à la différence majeure que WebKit n'est pas propriétaire et fermé, et que ses nouvelles fonctions sont proposées au W3C pour standardisation) :
Sans une réaction forte [de la part des éditeurs de sites web], nous nous dirigeons inexorablement vers une chose : d'autres navigateurs vont commencer à supporter les préfixes -webkit, et transformer ainsi une implémentation unique en un nouveau standard mondial. Cela va créer un standard de facto. Encore une fois. Notre processus de standardisation va être tué. Il ne s'agit pas de savoir si cela va arriver, mais quand.
Source : Ghacks