1 คะแนน โดย GN⁺ 2025-11-18 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • การ ยกเลิกการรองรับ XSLT ของ Chrome เป็นมาตรการที่ทำให้เทคโนโลยีแกนหลักของเว็บเปิดอ่อนแอลง โดยแม้จะอ้างเหตุผลด้านความปลอดภัย แต่ก็ ลบความสามารถนี้ออกโดยไม่มีเทคโนโลยีทดแทนให้
  • Google เสนอ polyfill ที่อิง JavaScript แทนความสามารถพื้นฐานในเบราว์เซอร์ แต่ไม่ได้ฝังมาในเบราว์เซอร์ และ ผลักภาระการพัฒนาไปให้ผู้พัฒนาแทน
  • การตัดสินใจนี้นำไปสู่ การอ่อนแรงของระบบนิเวศเว็บอิสระที่อิง RSS·XML และ Mozilla กับ Apple ก็เคลื่อนไหวไปในทิศทางคล้ายกัน
  • บทความวิจารณ์ว่า WHATWG ไม่สามารถทำหน้าที่เป็น ผู้พิทักษ์เว็บเปิดได้อีกต่อไป และกำลังควบคุมมาตรฐานเว็บโดยยึดผลประโยชน์ของบริษัทยักษ์ใหญ่เป็นศูนย์กลาง
  • การลดทอนความสามารถในการขยายของเบราว์เซอร์และการทำ DRM ให้เป็นมาตรฐาน กำลังทำให้ โครงสร้างเว็บที่ผู้ใช้มีอำนาจควบคุมน้อยลง ฝังแน่นมากขึ้น และเรียกร้องให้ ใช้และต่อต้านต่อไปด้วยเทคโนโลยีเปิดอย่าง RSS·XSLT·JPEG XL

การยกเลิกการรองรับ XSLT และทิศทางของ Google

  • Google ยุติการรองรับ XSLT ใน Chrome โดยอ้างช่องโหว่ด้านความปลอดภัย แต่ ไม่ได้เสนอทั้งไลบรารีทดแทนหรือแนวทางปรับปรุงใด ๆ
    • มีการวิจารณ์ว่าใช้ปัญหาความปลอดภัยของไลบรารี FLOSS เดิมมาเป็นข้ออ้าง
    • ยังชี้ด้วยว่าแม้แต่โอกาสในการนำ implementation ของ XSLT รุ่นใหม่ที่เขียนด้วยภาษาที่ปลอดภัยกว่ามาใช้ ก็ไม่ได้ถูกหยิบมาใช้ประโยชน์
  • JavaScript polyfill ที่ Google เสนอ ถูกให้มาเพียงในรูปแบบการเรียกใช้งานภายนอกโดยไม่ได้ฝังในเบราว์เซอร์ จึงถูกประเมินว่าเป็น ทางแทนที่ที่ไม่เป็นมาตรฐานและไร้ประสิทธิภาพ
  • บทความอ้างว่ามาตรการนี้คือ การกระทำโดยตั้งใจเพื่อบั่นทอนฐานของเว็บอิสระที่อิง RSS และ XML
    • วิเคราะห์ว่าไม่ว่า polyfill จะไม่เพียงพอ หรือแม้จะเพียงพอแต่ Google ก็ยังไม่ยอมฝังไว้ เหตุผลก็คือ ต้องการยับยั้งการใช้งาน XSLT เอง

“Do. Not. Comply.” — การเรียกร้องให้ต่อต้าน

  • ผู้เขียนเน้นว่า อย่ายอมติดตั้ง polyfill หรือแก้ไข XML ตามที่ร้องขอ และควรเรียกร้องให้เบราว์เซอร์คืนการรองรับ XSLT
  • มีแผนจะ ใช้งานเทคโนโลยีมาตรฐานต่อไป เช่น XSLT, MathML, SVG, SMIL และคง กล่องคำเตือน (infobox) เพื่อแจ้งผู้ใช้ถึงพฤติกรรมที่ไม่เป็นมาตรฐานของเบราว์เซอร์
  • การตัดสินใจของ Google ถูกอธิบายว่าเกิดจาก แรงจูงใจทางการเมืองและการค้า ไม่ใช่เหตุผลทางเทคนิค และเป็นส่วนหนึ่งของความพยายามควบคุมเว็บเปิด
  • ยังวิจารณ์ว่า Mozilla และ Apple ก็เคลื่อนไหวไปในทางเดียวกัน โดยออกแบบเบราว์เซอร์ให้เป็น เครื่องมือของทุนนิยมสอดส่อง แทนที่จะเป็น User Agent

WHATWG และความบิดเบี้ยวของมาตรฐานเว็บ

  • WHATWG เคยเป็นเวทีหารือเพื่อเว็บเปิดในยุคแรก แต่ปัจจุบันถูกมองว่าเปลี่ยนไปเป็น องค์กรปิดที่มีบริษัทยักษ์ใหญ่เป็นศูนย์กลาง
  • กลุ่มนี้กำลังเปลี่ยนเว็บจาก คลังเก็บความรู้ ให้กลายเป็น แพลตฟอร์มแจกจ่ายแอปพลิเคชัน และให้ความสำคัญกับ การเพิ่มรายได้ขององค์กรสูงสุด มากกว่าสิทธิการควบคุมของผู้ใช้
  • เบราว์เซอร์จึงไม่ใช่ตัวแทนของผู้ใช้ (User Agent) อีกต่อไป แต่ทำหน้าที่เป็น เครื่องมือควบคุมเพื่อผลประโยชน์ขององค์กร
  • บทความชี้ว่าการเปลี่ยนแปลงนี้ ขัดแย้งโดยตรงกับวิสัยทัศน์เว็บเปิดที่ W3C เคยผลักดัน

ความจำเป็นของสงครามเบราว์เซอร์ครั้งใหม่

  • ตลาดเบราว์เซอร์ปัจจุบันอยู่ในโครงสร้าง ผูกกับเอนจินของ Google·Apple·Mozilla จนแทบไม่มีทางเลือกอิสระ
    • แม้จะกล่าวถึงเบราว์เซอร์ทางเลือกอย่าง Vivaldi, LibreWolf, WaterFox, Pale Moon แต่ส่วนใหญ่ก็ยัง พึ่งพาเอนจิน Blink หรือ Gecko
  • Pale Moon ถูกประเมินว่าเป็นหนึ่งในไม่กี่เบราว์เซอร์ที่ยัง คงการรองรับ RSS และ JPEG XL
  • บทความจึงเสนอว่าจำเป็นต้องมี สงครามระหว่างผู้ใช้กับองค์กร หรือก็คือ สงครามเบราว์เซอร์ครั้งใหม่เพื่อทวงคืนอำนาจควบคุมเว็บ

ความเป็นไปได้ของเว็บอีกแบบ — Gemini และโปรโตคอลเปิด

  • นอกเหนือจากเว็บที่มี HTTP·HTML เป็นศูนย์กลาง ยังมีพื้นที่อินเทอร์เน็ตแบบใหม่อย่าง โปรโตคอล Gemini
    • Gemini เป็นโปรโตคอลน้ำหนักเบาที่มีโครงสร้างเรียบง่าย พร้อม ความปลอดภัยและการยืนยันตัวตนที่ฝังมาในตัว และทำงานอยู่นอกอิทธิพลของ Google
  • อย่างไรก็ตาม บทความย้ำว่าปัญหาอยู่ที่ โครงสร้างทางสังคม ไม่ใช่ที่ตัวเทคโนโลยี และตัวเทคโนโลยีเองยังคงใช้ได้ดี
  • มีข้อเสนอว่าเบราว์เซอร์ ไม่ควรเลือกปฏิบัติตามโปรโตคอลหรือฟอร์แมต และควรรองรับแบบบูรณาการสำหรับ ฟอร์แมตมาร์กอัปน้ำหนักเบา เช่น Markdown, AsciiDoc, Gemtext

การถอดปลั๊กอินและการเสริมอำนาจควบคุมเว็บ

  • ในอดีต อินเทอร์เฟซปลั๊กอิน NPAPI รองรับฟอร์แมตและโปรโตคอลได้หลากหลาย แต่ Google ค่อย ๆ ถอดออกตั้งแต่ปี 2013
    • ส่งผลให้ เส้นทางของการขยายเว็บและการนำเทคโนโลยีเชิงทดลองมาใช้ถูกปิดกั้น
  • Encrypted Media Extensions(EME) ที่เกิดขึ้นหลังการถอดปลั๊กอิน ถูกวิจารณ์ว่าเป็นการทำ DRM ให้เป็นมาตรฐาน และ บ่อนทำลายหลักการเปิดของ W3C
  • ส่วนส่วนขยายเบราว์เซอร์ก็เป็นเพียง ของทดแทนที่ถูกจำกัดความสามารถ ภายใต้ข้ออ้างด้านความปลอดภัย โดยเฉพาะ Manifest V3 ที่ทำให้ความสามารถในการบล็อกโฆษณาอ่อนลง
  • บทความวิเคราะห์ว่าการเปลี่ยนแปลงเหล่านี้นำไปสู่ การลดอำนาจควบคุมของผู้ใช้และการเพิ่มอำนาจควบคุมขององค์กร

“A mesh of building blocks” — โครงสร้างเว็บในอุดมคติ

  • เว็บในอุดมคติควรเป็น โครงสร้างแบบโมดูลาร์ที่อิงปลั๊กอิน ซึ่งสามารถเพิ่มโปรโตคอล·ฟอร์แมต·ภาษาสคริปต์ใหม่ ๆ ได้อย่างอิสระ
  • หากเป็นเช่นนั้น RSS·SMIL·XSLT·XQuery·XHTML2 ก็น่าจะยังพัฒนาต่อเนื่องมาจนถึงปัจจุบัน
  • แต่ในความเป็นจริง โครงสร้างกลับกลายเป็นแบบที่ Google ผูกขาดการตัดสินทิศทางวิวัฒนาการของเว็บ และผู้เขียนสรุปว่าจำเป็นต้องมี การต่อต้านที่นำโดยผู้ใช้ เพื่อย้อนทิศทางนี้

Resist — คำประกาศแห่งการต่อต้าน

  • ภายใต้คำขวัญ “Do not comply. Resist.” มีการเรียกร้องให้ลงมือดังนี้
    • คงการใช้งาน RSS ต่อไป
    • ใช้ XSLT อย่างต่อเนื่อง
    • เลือกใช้ JPEG XL เป็นฟอร์แมตรูปภาพพื้นฐาน
    • มองพฤติกรรมที่ไม่เป็นมาตรฐานของเบราว์เซอร์ว่าเป็น ‘ข้อบกพร่องของเบราว์เซอร์’ ไม่ใช่ ‘ข้อผิดพลาดของเว็บไซต์’
  • สิ่งนี้ถูกเสนอไม่ใช่แค่ในฐานะการเลือกเทคโนโลยี แต่เป็น การต่อต้านเชิงปฏิบัติเพื่อปกป้องเว็บเปิด

Post Scriptum และปฏิกิริยา

  • มีการแนะนำโปรเจกต์ที่เกี่ยวข้องกับ XSLT เช่น xslt.rip และ เว็บไซต์ส่วนตัวของผู้เขียน พร้อมกล่าวถึงความพยายามสร้าง SVG ด้วย XSLT
  • แม้จะมีการถกเถียงต่อใน Hacker News และ Lobste.rs แต่ผู้เขียนชี้ว่าความเห็นจำนวนมาก ประเมินความสำคัญของ XSLT ต่ำเกินไป
  • ผู้เขียนย้ำว่า XSLT มีประสิทธิภาพกว่าการเรนเดอร์ฝั่งเซิร์ฟเวอร์ และได้เปรียบเป็นพิเศษในสภาพแวดล้อม ขนาดเล็กและโฮสต์เอง
  • โดยสรุปแล้ว บทความยืนยันอีกครั้งว่า การใช้งานเทคโนโลยีเปิดอย่าง XSLT ต่อไป คือยุทธศาสตร์สำคัญต่อการอยู่รอดของเว็บเปิด

3 ความคิดเห็น

 
devsepnine 2025-11-21

มีคนถามว่าทำไมไม่ฝังมาให้ในตัว แต่ในอีกมุมหนึ่งก็ดูเหมือนไม่มีเหตุผลจำเป็นอะไรที่ต้องฝังมาให้ในตัวเหมือนกัน..

 
GN⁺ 2025-11-18
ความคิดเห็นจาก Hacker News
  • การ ถอด XSLT ออกจากเบราว์เซอร์ เป็นสิ่งที่ควรทำมานานแล้ว
    ในฐานะอดีตผู้ดูแล libxslt ฉันพอรู้ภูมิหลังของการตัดสินใจนี้อยู่บ้าง
    ที่น่าสนใจกว่าคือ Chromium มีแผนจะเปลี่ยนไปใช้ ตัวแยกวิเคราะห์ XML ที่เขียนด้วย Rust
    ตอนนี้ดูเหมือนจะเลือก xml-rs ซึ่งรองรับ XML เพียงบางส่วน
    กล่าวคือ Google ดูเหมือนกำลังจะเลือกการรองรับ XML ที่ไม่เป็นไปตามมาตรฐานอย่างสมบูรณ์

    • น่าสนใจที่ Google แสดงท่าที เมินมาตรฐาน
      มันทำให้นึกถึง ยุค Internet Explorer 5.1 ที่อาศัยส่วนแบ่งตลาดเพื่อเมินมาตรฐาน
    • ฉันคิดว่าเบราว์เซอร์ไม่ใช่แพลตฟอร์มที่ดีสำหรับการจัดการ XML
      หลังจาก XHTML แพ้ให้กับ HTML5 โค้ดซับซ้อนที่เกี่ยวกับ XML ก็ค่อยๆ หายไปตามธรรมชาติ
      การย้ายไป Rust เพื่อ ลดพื้นผิวการโจมตีด้านความปลอดภัย เป็นทางเลือกที่สมเหตุสมผล
      การแยกวิเคราะห์ XML ที่เหลือสามารถแทนด้วย polyfill หรือ wasm ใน JS ได้
    • ตาม ตัวติดตามปัญหาของ Chromium กำลังมีงานเพื่อแก้ปัญหาการทำตามมาตรฐานของ xml-rs
      ฉันทำงานอยู่ในทีม Chrome แต่ไม่ได้มีส่วนเกี่ยวข้องโดยตรงกับงานนี้
    • ท่าทีแบบ “ไม่สะดวกก็ลบทิ้ง” เป็นการเสริมวัฒนธรรมของเว็บแบบ “ยึดเจ้าของแพลตฟอร์มเป็นศูนย์กลาง”
      ในอดีตเว็บมีผู้ดูแลเว็บไซต์เป็นตัวหลัก และเบราว์เซอร์ทำหน้าที่เป็น เครื่องมือ (ผู้รับใช้) ของพวกเขา
      ทิศทางตอนนี้กำลังห่างไกลจากปรัชญานั้น
    • การไม่รองรับ XML ทั้งหมดเป็นเรื่องสมเหตุสมผล
      เพราะ XML เปิดช่องให้เกิดช่องโหว่การระเบิดข้อมูลอย่าง Billion Laughs attack
      คำอธิบายที่เกี่ยวข้อง
  • ข้ออ้างว่าการดู RSS feed ในเบราว์เซอร์จำเป็นต้องมี XSLT นั้นเกินจริง
    ทำด้วย JavaScript ก็เพียงพอ และ polyfill ของ Google ก็ทำงานแบบนั้น
    ฉันเคยเขียน XSLT ไปหลายพันบรรทัด แต่ คิดว่า JavaScript ดีกว่ามาก
    ตอนนี้ XSLT ควรถูกถอดออกด้วยเหตุผลด้านความปลอดภัย
    มีการพูดถึงเรื่องนี้ใน OffensiveCon 2025

    • XSLT เป็นภาษาเชิงประกาศ จึงมี ข้อดีตรงที่แม้ไม่ใช่นักพัฒนาก็สร้าง HTML template ได้ง่าย
      สิ่งทดแทนด้วย JS นั้นซับซ้อนและมีจุดเริ่มต้นที่ยากกว่า
      เมื่อการทำหน้าเว็บส่วนตัวแบบง่ายๆ กลายเป็นเรื่องยากขึ้น จิตวิญญาณของ “เว็บแบบเปิด” ก็อ่อนแอลง
      การหายไปของ RSS และการต้องพึ่งพาแพลตฟอร์มอย่าง Facebook คือผลลัพธ์ของเรื่องนี้
      ดู เอกสาร Web Components
    • JS พัฒนาไปเรื่อยๆ แต่ XSLT ยังคงเป็น มาตรฐานที่เสถียร
      ฉันจำได้ว่าเบราว์เซอร์อิสระหลายตัวหายไป เพราะตามระบบนิเวศ JS ที่เปลี่ยนเร็วไม่ทัน
      คิดถึง Konqueror ในอดีต
    • ถ้าดู วิดีโอนำเสนอบน YouTube จะเห็นปัญหาด้านความปลอดภัยของฟังก์ชัน document()
      หลังจากดูแล้ว ฉันก็รู้สึกว่าการถอด XSLT นั้นสมเหตุสมผล
    • ถ้าจะใช้ JS กับเอกสาร XML
      <?xml-stylesheet type="application/javascript" href="https://example.org/script.js"?>;
      ก็ควรต้องรองรับรูปแบบประมาณนี้
      แต่จากการติดตั้งใช้งานในปัจจุบัน ยังยากที่จะใช้ JS ทดแทนประสบการณ์ระดับเดียวกับ XSLT ได้อย่างสมบูรณ์
    • คนที่จะได้รับผลกระทบจากการถอด XSLT น่าจะมีน้อยมาก
  • ฉันเห็นด้วยกับข้อกล่าวหาว่า Google กำลังฆ่าเว็บแบบเปิด แต่ XSLT เป็นเหตุผลที่ค่อนข้างอ่อน
    มันเป็นฟีเจอร์ซับซ้อนที่แทบไม่มีคนใช้ จึงดูเหมือนเป็นการตัดสินใจเพื่อลดทรัพยากรในการบำรุงรักษา
    สำหรับการแสดง RSS/Atom feed การ ใส่ความสามารถรองรับโดยตรงในเบราว์เซอร์จะดีกว่า

    • แต่เว็บไซต์ที่ได้รับผลกระทบกลับมี หน่วยงานรัฐ มหาวิทยาลัย และองค์กรสำคัญ อยู่มาก
      จึงไม่ควรตัดสินจากความถี่ในการใช้งานอย่างเดียว
      ควรร่วมมือกับผู้ใช้กลุ่มสำคัญเหล่านี้และเลิกใช้แบบค่อยเป็นค่อยไป
    • การรองรับ RSS แบบฝังในตัวจะดีกว่า แต่ โอกาสที่จะเกิดขึ้นคงต่ำ
  • “เว็บแบบเปิด” กับ XSLT แทบไม่เกี่ยวข้องกัน
    เว็บแบบเปิดหมายถึงสภาพแวดล้อมที่ใครก็สามารถรันเซิร์ฟเวอร์ สร้างเว็บไซต์ และพัฒนาเบราว์เซอร์ได้
    XSLT เป็นเทคโนโลยีที่ตายไปนานแล้ว และแทบไม่มีเว็บไซต์ไหนพังเพราะการถอดมันออก
    ตรงกันข้าม มันยังช่วย กำจัดช่องโหว่ด้านความปลอดภัย ได้ด้วย

    • การที่ WHATWG เป็นผู้ตัดสินว่าฟีเจอร์ของเบราว์เซอร์มีประโยชน์หรือไม่นั้นอันตราย
      ปัญหาไม่ได้อยู่ที่ตัว XSLT แต่อยู่ที่การติดตั้งใช้งาน libxslt ที่มีช่องโหว่
      จริงๆ ก็สร้าง implementation อื่นขึ้นมาแทนได้ แต่ ปัญหาคือ Google เลือกที่จะ “ฆ่า” ฟีเจอร์นี้
    • RSS ยังถูกใช้งานอย่างคึกคักใน วงการพอดแคสต์
      เพียงแต่ตอนนี้ผู้คนชอบเสพผ่าน ฟีดโซเชียล มากกว่าการติดตามเว็บไซต์รายแห่ง
      นี่ไม่ใช่ปัญหาทางเทคนิค แต่เป็น การเปลี่ยนแปลงพฤติกรรมของผู้ใช้
  • ในบรรดาคนที่บ่นเรื่องการเลิกใช้ XSLT ฉันแทบไม่เห็นใครอธิบายเหตุผลการใช้งานจริงได้ชัดเจน
    ส่วนใหญ่พูดถึงมันในฐานะ สัญลักษณ์ของการต่อต้าน มากกว่า

    • กระแสต้านครั้งนี้เกิดขึ้นเพราะนี่เป็นกรณีแรกที่เบราว์เซอร์ ลบฟังก์ชันหลักออกจริงๆ
      ตลอดเวลากว่า 20 ปีมีความคาดหวังว่า “เว็บเพจจะมองเห็นได้ตลอดไป”
      เมื่อผู้ดูแล libxslt ลาออกเพราะภาระจากรายงานด้านความปลอดภัย
      ผู้ผลิตเบราว์เซอร์จึงเลือก ถอดฟีเจอร์ออกแทนที่จะจ่ายต้นทุนเพื่อดูแลต่อ
    • XSLT เป็น เทคโนโลยีที่ใช้งานลำบากและไม่มีประสิทธิภาพ มาตั้งแต่แรก
      การใช้มันเป็นสัญลักษณ์แห่งการขัดขืนก็เหมือนทรมานตัวเอง
    • ฉันเคยใช้ XSLT แค่ในแบ็กเอนด์ขององค์กร และไม่รู้ด้วยซ้ำว่าเบราว์เซอร์รองรับมัน
      ถ้าจำเป็นจริงก็แทนได้ด้วย polyfill หรือการแปลงฝั่งเซิร์ฟเวอร์
    • ฉันเคยใช้ XSLT มันคือ ภาษาเชิงฟังก์ชันเชิงนามธรรม สำหรับแปลง XML ให้เป็น XML อีกรูปแบบหนึ่ง
      เคยใช้เพื่อแปลง RSS/Atom feed ให้อ่านง่ายขึ้น
    • XSLT มีประโยชน์ในการทำให้ RSS/Atom feed เป็นมิตรกับผู้ใช้ทั่วไป
      คุณเห็นความต่างได้จากเว็บไซต์ rss.style ที่ฉันทำ
  • ที่ Mozilla ถอด RSS ออก ไม่ใช่เพราะโดน Google กดดัน
    แต่เป็นเพราะ ผู้ใช้ไม่ต้องการ RSS
    ตรงกันข้าม Google กลับเป็นหนึ่งในบริษัทที่ลงทุนกับการพัฒนาเว็บแบบเปิดมากที่สุด
    การที่ WHATWG พยายามเปลี่ยนเว็บให้เป็น แพลตฟอร์มสำหรับแอปพลิเคชัน ก็เป็นผลจากความต้องการของนักพัฒนาและผู้ใช้
    Blink เป็น โอเพนซอร์ส จึงยังสามารถดูแล fork ต่อได้

    • คำว่า “ความต้องการของตลาด” นั้นไม่แม่นนัก
      RSS มีความเป็นเทคนิคมากเกินไปสำหรับคนทั่วไป และเมื่อ Google ปิด Reader
      โซเชียลมีเดียก็เข้ามาแทนที่
    • ในอดีต Microsoft ก็เคยทำเหมือนขยายระบบนิเวศแบบเปิดด้วย Office
      แต่สุดท้ายก็ เสริมโครงสร้างผูกขาด
      ความเป็นโอเพนซอร์สของ Blink เพียงอย่างเดียวไม่ได้รับประกันความเปิดกว้างที่แท้จริง
    • การมุ่งไปทางเว็บแอปเกิดจาก ความคาดหวังของลูกค้า มากกว่าความต้องการของนักพัฒนา
    • แม้จะเป็นฟีเจอร์ที่ผู้ใช้ส่วนใหญ่ไม่ได้ใช้
      แต่ถ้า การมีอยู่ของมันไม่ได้ก่อโทษ ก็ไม่มีเหตุผลจำเป็นต้องลบออก
  • ฉันเห็นด้วยกับผู้เขียนบางส่วน
    แต่การบอกว่าเบราว์เซอร์ควรต้องรองรับถึงขั้น Gopher ด้วยนั้น ซับซ้อนเกินจำเป็น
    ในมุมของโครงการ Chrome มันดูเป็นการตัดสินใจเพื่อทำให้ระบบง่ายขึ้น

    • XSLT เป็น ฟอร์แมตที่แทบตายไปแล้ว และมีภาระในการบำรุงรักษาพร้อมความเสี่ยงด้านความปลอดภัยสูง
      การถอดออกจึงสมเหตุสมผล และคนทำงานในอุตสาหกรรมเว็บส่วนใหญ่ก็น่าจะเห็นด้วย
    • JPEG XL เป็นกรณีที่โน้มน้าวได้มากกว่า XSLT มาก
      การแยกวิเคราะห์ XML ที่อิง C มักทำให้รู้สึก หวาดกลัวด้านความปลอดภัย เสมอ
    • ถ้าต้องการลดความซับซ้อน แทนที่จะลบฟีเจอร์ทิ้งทั้งหมด
      การแยกออกไปเป็น ส่วนขยาย (extension) น่าจะดีกว่า
    • บริษัทที่สร้างฟีเจอร์ซับซ้อนอย่าง “Web Bluetooth”
      แต่กลับลบฟีเจอร์เก่าโดยอ้างเรื่องความเรียบง่ายนั้น ขัดแย้งในตัวเอง
    • ไม่ว่าจะคงฟีเจอร์ไว้หรือลบออก มันก็เป็น การตัดสินใจเชิงการเมือง
      ไม่ว่าทางไหนก็ต้องมีคนเสียประโยชน์
  • ฉันกำลังคิดจะเปลี่ยนบล็อกของฉันให้เป็น XML/XSLT
    ไม่มีใครอ่านอยู่แล้ว เพราะงั้นต่อไปฉันจะได้ โทษ Chrome เรื่องทราฟฟิกตกต่ำ ได้

  • ฉันไม่ใช่แฟนของ Google แต่การถอด XSLT ก็เป็น โอกาสในการลดความซับซ้อนของ Web API
    สำหรับเบราว์เซอร์อิสระอย่าง Ladybird มันอาจช่วยลดภาระได้
    สุดท้ายแล้วอาจทำให้อำนาจผูกขาดของ Google อ่อนลงด้วยซ้ำ

    • แต่ในความเป็นจริงมีข้อถกเถียงมากมายเกิดขึ้น
      คงพูดไม่ได้ว่ามันดำเนินไปแบบ “แทบไม่มีแรงต้าน”
  • ในช่วง 10–15 ปีที่ผ่านมา มาตรฐานเว็บมีแนวโน้มจะใส่ ความต้องการเฉพาะทาง เข้าไปในเบราว์เซอร์
    การถอด XSLT พร้อมออก polyfill ดูเหมือนเป็น ทิศทางที่ผลักความซับซ้อนออกไปนอกเบราว์เซอร์

 
rtyu1120 2025-11-19

บทความที่บอกว่าควรรองรับ XSLT ในปี 2025 นี่สดใหม่ดีนะ... จริงอยู่ว่ามันถูกใช้แวบ ๆ ในการจัดสไตล์อย่าง RSS เป็นต้น แต่ก็คงพูดได้ยากว่าเป็นสิ่งที่ถูกใช้งานอย่างแพร่หลายแบบครอบจักรวาล