- Es wurde ein Pull Request vorgeschlagen, der XSLT-bezogene Erwähnungen aus der HTML-Standarddokumentation entfernen soll
- Der Antragsteller erklärt, dass in wichtigen Browsern wie Chrome, Firefox und Safari entsprechende Implementierungsfehler gemeldet wurden und zudem Test- und Dokumentationsprobleme in Arbeit sind
- Gegenstimmen verweisen auf Kompatibilitätsprobleme bei bestehenden Websites und auf Lesbarkeitsprobleme, da XML-Dokumente beim Entfernen von
<?xml-stylesheet?> kaputtgehen könnten
- Einige Entwickler betonen, dass XSLT weiterhin in Regierungsdokumenten, RSS und eingebetteten Umgebungen verwendet wird
- Es wird die Sorge geäußert, dass Entscheidungen, die sich stark an großen Browser-Anbietern orientieren, zu einer Einschränkung der Offenheit des Webs und seiner historischen Vielfalt führen könnten
Überblick über den Pull Request
- PR-Titel: Remove mentions of XSLT from the html spec
- Antragsteller: mfreed7
- Ziel: whatwg/html:main
- Zugehöriges Issue: #11523
- Für Chromium, Gecko und WebKit liegen entsprechende Implementierungsfehlerberichte vor
- Relevante Materialien wie die MDN-Dokumentation und HTML AAM sollen aktualisiert werden
Zentrale Gegenargumente
gucci-on-fleek (2025-08-15)
- Es müsse die Nutzungsstatistik und Größenordnung von Websites berücksichtigt werden
- Große Websites könnten aktualisiert werden, doch bei kleinen/persönlichen Websites bestehe die Sorge vor dauerhaft gebrochener Kompatibilität, da sie teils seit Jahrzehnten nicht gepflegt werden
- Das Entfernen von
XSLTProcessor() würde nur eine JS-Funktion einschränken, aber das Entfernen von <?xml-stylesheet?> hätte zur Folge, dass XML-Dokumente überhaupt nicht mehr angezeigt werden
- Frühere veraltete HTML-Funktionen (
<font>, <align>, <xmp>) funktionieren weiterhin, doch diesmal gehe es um eine beispiellose Änderung, die ganze Dokumente beschädigen würde
- Hervorgehoben wird das Risiko, dass der Zugang zu wichtigen Materialien wie alten Archiven und Universitäts-Websites blockiert werden könnte
nomis (2025-08-18)
- Es werden konkrete Anwendungsbeispiele für XSLT genannt
- Persönliche Einsatzbeispiele
- Komplexe XML-Daten in HTML-Tabellen umwandeln
- Dynamisches XML auf Mikrocontrollern mit Speicherbeschränkungen in statisches XSLT umwandeln
- Ein JS-Polyfill, das libxml2 vollständig einbindet, ist unrealistisch; das Entfernen der Browser-Unterstützung komme faktisch einer erzwungenen Neuimplementierung gleich
jonsterling (2025-08-18)
- Kritisiert wird die Realität, dass Browser-Anbieter die Webplattform faktisch monopolartig definieren
- XSLT trage weiterhin zu vielfältigen und kreativen Web-Anwendungen bei; eine Entfernung würde das Open Web schwächen
- Unter Verweis auf das Prinzip, dass „das Web uns allen gehört“, wird betont, dass Geschichte und Vielfalt respektiert werden müssten
Zustimmung und nächste Schritte
- domenic (2025-08-19): positive Reaktion und Hinweis, dass auch die XSLT-Erwähnungen in der DOM-Spezifikation aktualisiert werden sollten
- mfreed7 (2025-08-19): Antwort, dass dafür auch ein separater PR für die DOM-Spezifikation eingereicht werde
Zusammenfassung
- Die Entfernung von XSLT ist als Teil der Bemühungen zur Vereinfachung und Modernisierung von Browsern vorgeschlagen worden
- Die Gegenseite warnt jedoch vor Schäden bei Kompatibilität bestehender Dokumente, Zugänglichkeit von Regierungs- und Wissenschaftsdaten sowie der Vielfalt des Open Web
- Die Diskussion geht damit über eine rein technische Entscheidung hinaus und berührt auch die philosophische Frage, wer eigentlich über Webstandards entscheidet
Noch keine Kommentare.