• มีการเสนอ 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
  • การถกเถียงครั้งนี้จึงลุกลามไปไกลกว่าทางเลือกเชิงเทคนิคธรรมดา สู่ข้อถกเถียงเชิงปรัชญาว่าใครควรเป็นผู้มีอำนาจตัดสินใจในมาตรฐานเว็บ

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น