- Une Pull Request a été proposée pour supprimer les mentions liées à XSLT du document de standard HTML
- L’auteur de la proposition explique que des bogues d’implémentation ont été signalés dans les principaux navigateurs comme Chrome, Firefox et Safari, et que des problèmes de tests et de documentation sont également en cours de traitement
- Les opposants soulignent des problèmes de compatibilité avec les sites existants ainsi qu’un problème de lisibilité où les documents XML se casseraient si
<?xml-stylesheet?> était supprimé
- Certains développeurs insistent sur le fait que XSLT est encore utilisé dans les documents gouvernementaux, les flux RSS et les environnements embarqués
- Des inquiétudes sont exprimées quant au fait que des décisions centrées sur les grands éditeurs de navigateurs puissent conduire à une réduction de l’ouverture du Web et de sa diversité historique
Aperçu de la Pull Request
- Titre de la PR : Remove mentions of XSLT from the html spec
- Auteur : mfreed7
- Cible : whatwg/html:main
- Issue associée : #11523
- Des rapports de bogues d’implémentation existent pour Chromium, Gecko et WebKit
- Des mises à jour sont prévues pour la documentation MDN et d’autres ressources associées comme HTML AAM
Principaux arguments d’opposition
gucci-on-fleek (2025-08-15)
- Il faut tenir compte des statistiques d’usage et de la taille des sites web
- Les grands sites peuvent être mis à jour, mais les petits sites et sites personnels ne sont parfois plus maintenus depuis des décennies, ce qui fait craindre une rupture de compatibilité permanente
- Supprimer
XSLTProcessor() ne limiterait qu’une fonctionnalité JS, mais supprimer <?xml-stylesheet?> provoquerait un problème où les documents XML ne s’afficheraient plus du tout
- Alors que d’anciennes fonctionnalités HTML obsolètes (
<font>, <align>, <xmp>) continuent encore de fonctionner, il s’agirait ici d’un changement sans précédent qui casse le document lui-même
- Mise en avant du risque de bloquer l’accès à des ressources importantes comme d’anciennes archives ou des sites universitaires
nomis (2025-08-18)
- Présente des exemples concrets d’usage de XSLT
- Cas d’usage personnel
- Transformer des données XML complexes en tableaux HTML
- Convertir du XML dynamique en XSLT statique sur des microcontrôleurs soumis à de fortes contraintes mémoire
- Une polyfill JS embarquant libxml2 en entier est irréaliste, et la suppression du support navigateur reviendrait en pratique à imposer une réimplémentation
jonsterling (2025-08-18)
- Critique la réalité dans laquelle les éditeurs de navigateurs définissent de facto la plateforme web de manière monopolistique
- Selon lui, XSLT contribue encore à des usages variés et créatifs du Web, et sa suppression risquerait d’affaiblir l’Open Web
- Il insiste sur le principe selon lequel « le Web appartient à tout le monde » et sur la nécessité de respecter son histoire et sa diversité
Soutiens et suites prévues
- domenic (2025-08-19) : réaction positive, en soulignant qu’il faudrait aussi mettre à jour les mentions de XSLT dans la spécification DOM
- mfreed7 (2025-08-19) : répond qu’il soumettra également une PR séparée pour la spécification DOM
En résumé
- La suppression de XSLT est proposée dans le cadre des efforts de simplification et de modernisation des navigateurs
- Mais les opposants craignent une dégradation de la compatibilité des documents existants, de l’accessibilité des données gouvernementales et académiques, ainsi que de la diversité de l’Open Web
- Le débat dépasse donc le simple choix technique pour toucher à une question plus philosophique : qui détient le pouvoir de décision sur les standards du Web
Aucun commentaire pour le moment.