1 poin oleh GN⁺ 2025-11-18 | Belum ada komentar. | Bagikan ke WhatsApp
  • Penghentian dukungan XSLT di Chrome adalah langkah yang melemahkan teknologi inti web terbuka; Google mengemukakan alasan masalah keamanan, tetapi menghapus fitur tanpa menyediakan teknologi pengganti
  • Google mengusulkan polyfill berbasis JavaScript alih-alih fungsi bawaan di browser, tetapi tidak menanamkannya ke browser dan mengalihkan beban implementasi kepada pengembang
  • Keputusan ini berujung pada melemahnya ekosistem web independen berbasis RSS·XML, dan Mozilla serta Apple juga bergerak ke arah serupa
  • Tulisan ini mengkritik bahwa WHATWG tidak lagi mampu berperan sebagai penjaga web terbuka, dan justru mengendalikan standar web dengan berpusat pada kepentingan perusahaan besar
  • Dengan penyusutan ekstensibilitas browser dan standardisasi DRM, struktur web yang melemahkan kontrol pengguna makin mengakar, dan tulisan ini menyerukan penggunaan berkelanjutan serta perlawanan melalui teknologi terbuka seperti RSS, XSLT, dan JPEG XL

Penghentian dukungan XSLT dan langkah Google

  • Google menghapus dukungan XSLT dari Chrome dan menyebut kerentanan keamanan sebagai alasannya, tetapi tidak menawarkan pustaka pengganti maupun rencana perbaikan
    • Penulis mengkritik bahwa masalah keamanan pada pustaka FLOSS yang sudah ada dijadikan alasan
    • Penulis juga menyoroti bahwa Google bahkan tidak memanfaatkan kesempatan untuk mengadopsi implementasi XSLT modern yang ditulis dengan bahasa yang lebih aman
  • Polyfill JavaScript yang diajukan Google hanya disediakan lewat pemanggilan eksternal tanpa integrasi bawaan di browser, sehingga dinilai sebagai alternatif yang nonstandar dan tidak efisien
  • Tulisan ini berargumen bahwa langkah tersebut adalah tindakan yang disengaja untuk melemahkan fondasi web independen berbasis RSS dan XML
    • Analisisnya menyebut bahwa jika polyfill itu tidak memadai, atau bahkan jika memadai tetapi tetap tidak dibenamkan Google, maka tujuannya adalah menekan penggunaan XSLT itu sendiri

“Do. Not. Comply.” — seruan untuk melawan

  • Penulis menekankan agar tidak mematuhi pemasangan polyfill atau modifikasi XML, dan menuntut pemulihan dukungan XSLT di browser
  • Ia berencana terus menggunakan teknologi standar seperti XSLT, MathML, SVG, dan SMIL, serta mempertahankan kotak peringatan (infobox) yang memberi tahu pengguna tentang perilaku browser yang nonstandar
  • Keputusan Google dijelaskan sebagai bagian dari upaya mengendalikan web terbuka yang didorong bukan oleh alasan teknis, melainkan motif politik dan komersial
  • Mozilla dan Apple juga dinilai bergerak ke arah serupa, dengan kritik bahwa mereka merancang browser bukan sebagai User Agent, melainkan sebagai alat kapitalisme pengawasan

WHATWG dan distorsi standar web

  • WHATWG pada awalnya merupakan forum untuk web terbuka, tetapi kini dinilai telah berubah menjadi organisasi tertutup yang berpusat pada perusahaan besar
  • Organisasi ini sedang mengubah web dari repositori pengetahuan menjadi ‘platform distribusi aplikasi’, dengan lebih mengutamakan maksimalisasi keuntungan perusahaan daripada kontrol pengguna
  • Browser tidak lagi berfungsi sebagai User Agent bagi pengguna, melainkan sebagai alat kontrol demi kepentingan perusahaan
  • Tulisan ini menilai perubahan tersebut bertentangan langsung dengan visi web terbuka yang diusung W3C

Perlunya perang browser yang baru

  • Pasar browser saat ini memiliki struktur yang bergantung pada mesin milik Google, Apple, dan Mozilla, sehingga hampir tidak ada alternatif yang benar-benar independen
    • Browser alternatif seperti Vivaldi, LibreWolf, WaterFox, dan Pale Moon memang disebutkan, tetapi sebagian besar tetap bergantung pada mesin Blink atau Gecko
  • Pale Moon dinilai sebagai salah satu dari sedikit browser yang masih mempertahankan dukungan RSS dan JPEG XL
  • Tulisan ini menyatakan perlunya perang antara pengguna dan perusahaan, yakni perang browser baru untuk merebut kembali kendali atas web

Kemungkinan web yang lain — Gemini dan protokol terbuka

  • Di luar web yang berpusat pada HTTP dan HTML, ada pula ruang internet baru seperti protokol Gemini
    • Gemini adalah protokol ringan dengan struktur sederhana serta fitur keamanan dan autentikasi bawaan, dan beroperasi di luar lingkup pengaruh Google
  • Namun, yang menjadi masalah ditekankan bukanlah teknologinya, melainkan struktur sosialnya, sementara teknologi itu sendiri tetap valid
  • Browser disebut tidak semestinya mendiskriminasi berdasarkan protokol atau format, dan dukungan terintegrasi untuk format markup ringan seperti Markdown, AsciiDoc, dan Gemtext dinilai lebih diinginkan

Penghapusan plugin dan penguatan kontrol atas web

  • Antarmuka plugin NPAPI pada masa lalu mendukung beragam format dan protokol, tetapi dihapus Google secara bertahap sejak 2013
    • Akibatnya, ekstensibilitas web dan jalur masuk bagi teknologi eksperimental terputus
  • Encrypted Media Extensions (EME) yang muncul setelah penghapusan plugin dinilai menstandarkan DRM dan merusak prinsip keterbukaan W3C
  • Ekstensi browser dipandang sebagai pengganti dengan fungsi terbatas atas nama keamanan, dan khususnya Manifest V3 melemahkan kemampuan pemblokiran iklan
  • Analisisnya menyebut perubahan ini mengarah pada berkurangnya kendali pengguna dan menguatnya kontrol perusahaan

“A mesh of building blocks” — struktur web yang ideal

  • Web yang ideal adalah struktur modular berbasis plugin, tempat protokol, format, dan bahasa skrip baru dapat ditambahkan dengan bebas
  • Disebutkan bahwa dalam struktur semacam itu, RSS, SMIL, XSLT, XQuery, dan XHTML2 akan dapat terus berkembang
  • Namun kenyataannya, web telah berubah menjadi struktur di mana Google secara monopolis menentukan arah evolusi web, dan kesimpulannya menegaskan perlunya perlawanan yang dipimpin pengguna untuk membalikkan keadaan

Resist — deklarasi perlawanan

  • Di bawah slogan “Do not comply. Resist.”, tulisan ini menyerukan tindakan berikut
    • Tetap menggunakan RSS
    • Terus memanfaatkan XSLT
    • Mengadopsi JPEG XL sebagai format gambar default
    • Memandang perilaku browser yang nonstandar sebagai ‘cacat browser’, bukan ‘kesalahan situs’
  • Ini disajikan bukan sekadar sebagai pilihan teknis, melainkan sebagai perlawanan praktis untuk menjaga web terbuka

Post Scriptum dan tanggapan

  • Sebagai proyek terkait XSLT, diperkenalkan xslt.rip dan situs pribadi penulis, serta disebutkan percobaan menghasilkan SVG dengan XSLT
  • Diskusi berlanjut di Hacker News dan Lobste.rs, tetapi penulis menunjukkan bahwa banyak komentar meremehkan pentingnya XSLT
  • Penulis menegaskan bahwa XSLT lebih efisien daripada server rendering, khususnya menguntungkan untuk lingkungan kecil dan self-hosted
  • Pada akhirnya, tulisan ini menegaskan kembali bahwa penggunaan berkelanjutan atas teknologi terbuka seperti XSLT adalah strategi kunci bagi kelangsungan hidup web terbuka

Belum ada komentar.

Belum ada komentar.