2 poin oleh GN⁺ 2025-08-20 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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.

Belum ada komentar.