2 Punkte von GN⁺ 2025-08-20 | Noch keine Kommentare. | Auf WhatsApp teilen
  • 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.

Noch keine Kommentare.