- HTML standart belgesinden XSLT ile ilgili referansların kaldırılmasını amaçlayan bir Pull Request önerildi
- Öneriyi sunan kişi, Chrome, Firefox ve Safari gibi büyük tarayıcılarda ilgili uygulama hatalarının raporlandığını; test ve dokümantasyon konularının da sürdüğünü açıkladı
- Karşı çıkanlar, mevcut web siteleriyle uyumluluk sorunlarına ve
<?xml-stylesheet?> kaldırıldığında XML belgelerinde oluşacak okunabilirlik sorununa dikkat çekti
- Bazı geliştiriciler, XSLT'nin hâlâ resmî belgeler, RSS ve gömülü ortamlar gibi alanlarda kullanıldığını vurguladı
- Kararın büyük tarayıcı üreticileri etrafında şekillenmesinin, web'in açıklığını ve tarihsel çeşitliliğini daraltabileceği yönünde endişeler dile getirildi
Pull Request özeti
- PR başlığı: Remove mentions of XSLT from the html spec
- Öneren: mfreed7
- Hedef: whatwg/html:main
- İlgili konu: #11523
- Chromium, Gecko ve WebKit tarafında ilgili uygulama hata raporları mevcut
- MDN belgesi ve HTML AAM gibi ilgili kaynakların güncellenmesi planlanıyor
Başlıca karşı görüşler
gucci-on-fleek (2025-08-15)
- Kullanım istatistikleri ve web sitesi ölçeğinin dikkate alınması gerektiğini savundu
- Büyük siteler güncellenebilir; ancak küçük/kişisel siteler onlarca yıldır korunmadığı için kalıcı uyumluluk kırılması riski var
XSLTProcessor() kaldırılırsa yalnızca JS işlevi sınırlanmış olur; ancak <?xml-stylesheet?> kaldırılırsa XML belgeleri hiç görüntülenemeyebilir
- Eski HTML özellikleri (
<font>, <align>, <xmp>) hâlâ çalışırken, bu değişikliğin doğrudan belgenin kendisini bozacak emsalsiz bir değişim olduğu belirtildi
- Eski arşivler ve üniversite siteleri gibi önemli kaynaklara erişimin engellenebileceği riski vurgulandı
nomis (2025-08-18)
- XSLT'nin somut kullanım örneklerini sundu
- Kişisel kullanım örnekleri
- Karmaşık XML verilerini HTML tablolara dönüştürme
- Bellek kısıtlı mikrodenetleyicilerde dinamik XML'i statik XSLT'ye dönüştürme
- libxml2'yi bütünüyle içeren bir JS polyfill'in gerçekçi olmadığını, tarayıcı desteğinin kaldırılmasının fiilen yeniden uygulama zorunluluğu anlamına geldiğini eleştirdi
jonsterling (2025-08-18)
- Tarayıcı üreticilerinin web platformunu fiilen tek taraflı tanımlamasını eleştirdi
- XSLT'nin hâlâ çeşitli ve yaratıcı web kullanımlarına katkı sunduğunu, kaldırılmasının Açık Web'i zayıflatacağını savundu
- "Web hepimizin" ilkesini vurgulayarak, tarihe ve çeşitliliğe saygı gösterilmesi gerektiğini belirtti
Destek ve takip adımları
- domenic (2025-08-19): Olumlu tepki verdi ve DOM spesifikasyonundaki XSLT referanslarının da güncellenmesi gerektiğini söyledi
- mfreed7 (2025-08-19): DOM spesifikasyonu için de ayrı bir PR açacağını yanıtladı
Özet
- XSLT'nin kaldırılması, tarayıcıları sadeleştirme ve güncelleştirme çabalarının bir parçası olarak önerildi
- Ancak karşı taraf, mevcut belge uyumluluğunun, resmî/akademik veri erişiminin ve Açık Web çeşitliliğinin zarar görebileceği görüşünde
- Tartışma, basit bir teknik tercih olmanın ötesine geçerek web standartlarını belirleme yetkisinin kimde olduğu yönünde felsefi bir tartışmaya da uzanıyor
Henüz yorum yok.