- มีการเสนอ Pull Request เพื่อลบการกล่าวถึง XSLTออกจากเอกสารมาตรฐาน HTML
- ผู้เสนออธิบายว่ามีการรายงานบั๊กของการใช้งานจริงที่เกี่ยวข้องในเบราว์เซอร์หลักอย่าง Chrome, Firefox และ Safari รวมถึงมีประเด็นด้านการทดสอบและการจัดทำเอกสารที่กำลังดำเนินการอยู่
- ความเห็นคัดค้านชี้ถึงปัญหาความเข้ากันได้กับเว็บไซต์เดิม และปัญหาเรื่องการอ่านเอกสารที่อาจเสียหายเมื่อถอด
<?xml-stylesheet?> ออก ทำให้เอกสาร XML พัง
- นักพัฒนาบางส่วนย้ำว่า XSLT ยังถูกใช้งานในเอกสารภาครัฐ, RSS และสภาพแวดล้อมแบบฝังตัว
- มีการแสดงความกังวลว่าการตัดสินใจที่ขับเคลื่อนโดยผู้ผลิตเบราว์เซอร์รายใหญ่อาจนำไปสู่การลดทอนความเปิดกว้างและความหลากหลายทางประวัติศาสตร์ของเว็บ
ภาพรวม Pull Request
- ชื่อ PR: Remove mentions of XSLT from the html spec
- ผู้เสนอ: mfreed7
- เป้าหมาย: whatwg/html:main
- อีเวนต์ที่เกี่ยวข้อง: #11523
- มีรายงานบั๊กการใช้งานจริงที่เกี่ยวข้องใน Chromium, Gecko และ WebKit ทั้งหมด
- มีแผนจะอัปเดตเอกสารที่เกี่ยวข้อง เช่น เอกสาร MDN และ HTML AAM
ความเห็นคัดค้านหลัก
gucci-on-fleek (2025-08-15)
- เสนอว่าควรคำนึงถึงสถิติการใช้งานและขนาดของเว็บไซต์
- เว็บไซต์ขนาดใหญ่อาจอัปเดตได้ แต่เว็บไซต์ขนาดเล็ก/เว็บไซต์ส่วนบุคคลจำนวนมากไม่ได้รับการดูแลมานานหลายสิบปี จึงเสี่ยงต่อความเข้ากันได้ที่พังถาวร
- การถอด
XSLTProcessor() จะจำกัดแค่ความสามารถฝั่ง JS แต่ถ้าถอด <?xml-stylesheet?> ออก จะเกิดปัญหาที่เอกสาร XML ไม่แสดงผลเลย
- ฟีเจอร์ HTML แบบเก่าก่อนหน้านี้ (
<font>, <align>, <xmp>) ยังทำงานได้อยู่ แต่ครั้งนี้ถูกชี้ว่าเป็นการเปลี่ยนแปลงที่ไม่เคยมีมาก่อนเพราะทำให้ตัวเอกสารพังโดยตรง
- เน้นย้ำความเสี่ยงที่การเข้าถึงข้อมูลสำคัญ เช่น คลังเอกสารเก่า เว็บไซต์มหาวิทยาลัย อาจถูกตัดขาด
nomis (2025-08-18)
- ยกตัวอย่างการใช้งาน XSLT ที่เป็นรูปธรรม
- กรณีใช้งานส่วนตัว
- แปลงข้อมูล XML ที่ซับซ้อนเป็นตาราง HTML
- แปลง XML แบบไดนามิกเป็น XSLT แบบสแตติกบนไมโครคอนโทรลเลอร์ที่มีข้อจำกัดด้านหน่วยความจำ
- วิจารณ์ว่าการทำ JS polyfill ที่รวม libxml2 ทั้งชุดนั้นไม่สมเหตุสมผล และการเลิกซัพพอร์ตในเบราว์เซอร์ก็แทบจะเป็นการบังคับให้ต้องเขียนใหม่เอง
jonsterling (2025-08-18)
- วิจารณ์ความเป็นจริงที่ผู้ผลิตเบราว์เซอร์เป็นผู้กำหนดเว็บแพลตฟอร์มแบบผูกขาด
- มองว่า XSLT ยังมีส่วนช่วยให้เกิดการใช้งานเว็บที่หลากหลายและสร้างสรรค์ และการถอดออกจะทำให้Open Web อ่อนแอลง
- ย้ำหลักการว่า “เว็บเป็นของพวกเราทุกคน” และเสนอว่าควรเคารพประวัติศาสตร์และความหลากหลาย
ความเห็นสนับสนุนและการดำเนินการต่อ
- domenic (2025-08-19): ตอบรับในเชิงบวก พร้อมชี้ว่าจำเป็นต้องอัปเดตการกล่าวถึง XSLT ในสเปก DOM ด้วย
- mfreed7 (2025-08-19): ตอบว่าจะส่ง PR แยกสำหรับสเปก DOM เช่นกัน
สรุป
- การถอด XSLT ถูกเสนอในฐานะส่วนหนึ่งของความพยายามทำให้เบราว์เซอร์เรียบง่ายขึ้นและทันสมัยขึ้น
- อย่างไรก็ตาม ฝ่ายคัดค้านกังวลต่อความเข้ากันได้ของเอกสารเดิม การเข้าถึงข้อมูลภาครัฐ/วิชาการ และความหลากหลายของ Open Web
- การถกเถียงครั้งนี้จึงลุกลามไปไกลกว่าทางเลือกเชิงเทคนิคธรรมดา สู่ข้อถกเถียงเชิงปรัชญาว่าใครควรเป็นผู้มีอำนาจตัดสินใจในมาตรฐานเว็บ
ยังไม่มีความคิดเห็น