- Sebuah Pull Request telah diajukan untuk menghapus penyebutan terkait XSLT dari dokumen standar HTML
- Pengusul menjelaskan bahwa bug implementasi terkait telah dilaporkan di peramban utama seperti Chrome, Firefox, dan Safari, serta isu pengujian dan dokumentasi juga sedang ditangani
- Pendapat yang menolak menyoroti masalah kompatibilitas situs web yang sudah ada dan masalah keterbacaan yang membuat dokumen XML rusak bila
<?xml-stylesheet?> dihapus
- Beberapa pengembang menekankan bahwa XSLT masih digunakan untuk dokumen pemerintah, RSS, dan lingkungan tertanam
- Muncul kekhawatiran bahwa keputusan yang berpusat pada vendor peramban besar dapat mengarah pada penyusutan keterbukaan web dan keberagaman historisnya
Ringkasan Pull Request
- Judul PR: Remove mentions of XSLT from the html spec
- Pengusul: mfreed7
- Target: whatwg/html:main
- Isu terkait: #11523
- Terdapat laporan bug implementasi terkait di Chromium, Gecko, dan WebKit
- Materi terkait seperti dokumentasi MDN dan HTML AAM dijadwalkan untuk diperbarui
Argumen penolakan utama
gucci-on-fleek (2025-08-15)
- Menyatakan bahwa statistik penggunaan dan skala situs web harus dipertimbangkan
- Situs besar mungkin bisa diperbarui, tetapi situs kecil/pribadi sering tidak dipelihara selama puluhan tahun, sehingga ada kekhawatiran kerusakan kompatibilitas permanen
- Menghapus
XSLTProcessor() hanya membatasi fitur JS, tetapi menghapus <?xml-stylesheet?> menyebabkan dokumen XML tidak dapat ditampilkan sama sekali
- Fitur HTML lama (
<font>, <align>, <xmp>) masih tetap berfungsi, tetapi kali ini perubahan tersebut dianggap belum pernah terjadi sebelumnya karena merusak dokumen itu sendiri
- Ditekankan adanya risiko bahwa akses ke materi penting seperti arsip lama dan situs universitas dapat terputus
nomis (2025-08-18)
- Memberikan contoh penggunaan konkret XSLT
- Kasus penggunaan pribadi
- Mengubah data XML kompleks menjadi tabel HTML
- Mengubah XML dinamis menjadi XSLT statis pada mikrokontroler dengan keterbatasan memori
- Mengkritik bahwa polyfill JS yang memuat libxml2 secara penuh tidak realistis, dan penghapusan dukungan peramban pada praktiknya memaksa implementasi ulang
jonsterling (2025-08-18)
- Mengkritik kenyataan bahwa vendor peramban secara eksklusif mendefinisikan platform web
- Menyatakan bahwa XSLT masih berkontribusi pada beragam dan kreatifnya pemanfaatan web, dan penghapusannya dapat melemahkan Open Web
- Menekankan prinsip bahwa "web adalah milik kita semua" dan perlunya menghormati sejarah serta keberagaman
Dukungan dan tindak lanjut
- domenic (2025-08-19): Menunjukkan respons positif dan menyoroti perlunya memperbarui penyebutan XSLT di spesifikasi DOM juga
- mfreed7 (2025-08-19): Menjawab bahwa ia akan mengajukan PR terpisah untuk spesifikasi DOM juga
Ringkasan
- Penghapusan XSLT diusulkan sebagai bagian dari upaya menyederhanakan dan memodernisasi peramban
- Namun, pihak yang menolak mengkhawatirkan rusaknya kompatibilitas dokumen yang sudah ada, aksesibilitas data pemerintah/akademik, dan keberagaman web terbuka
- Diskusi ini berkembang melampaui pilihan teknis semata, hingga menjadi perdebatan filosofis tentang siapa yang memiliki kewenangan dalam menentukan standar web
Belum ada komentar.