Chrome 158 ออก 17 พ.ย. 2569: XSLT หยุดทำงาน, Web Install API และ CSS ใหม่ที่คนทำเว็บต้องเช็ก
อัปเดตล่าสุด: 10 พฤศจิกายน 2569
Chrome 158 มีกำหนดขึ้น Stable วันที่ 17 พฤศจิกายน 2569 มาพร้อมฟีเจอร์ใหม่และการตัด XSLT ออกจากเบราว์เซอร์ ใครมีหน้า XML ที่ใช้ XSLT แปลงเป็นหน้าเว็บควรเช็กก่อนผู้ใช้เจอหน้าพัง
XSLT หยุดทำงาน
- 17 พ.ย. 2569: XSLT หยุดทำงานบน Stable สำหรับผู้ใช้ทั่วไป ยกเว้นเว็บที่ร่วม Origin Trial และองค์กรที่ใช้ Enterprise Policy
- 17 ส.ค. 2570 (Chrome 176): ปิด Origin Trial และ Enterprise Policy ด้วย
- ทางเลือก: ส่ง JSON แล้วเรนเดอร์ด้วย JavaScript, แปลง XSLT ฝั่งเซิร์ฟเวอร์, ใช้ไลบรารี XSLT แบบ JavaScript หรือ polyfill แบบ WASM
- ฟีด RSS/Atom ใส่ลิงก์ rel="alternate" ในหน้า HTML แทน
ฟีเจอร์ใหม่ที่น่าลอง
- Web Install API (navigator.install() และแท็ก install) ให้เว็บเสนอติดตั้งเว็บแอปจาก manifest ได้
- pseudo-class ของสื่อ เช่น :playing, :paused, :buffering และ :muted ใช้แต่ง audio/video ตามสถานะ
- ::highlight(*) แต่ง custom highlight ทั้งหมดในครั้งเดียว และคีย์เวิร์ด flow-start/flow-end
- object-fit และ object-position ใช้กับ SVG ที่ฝังผ่าน object หรือ embed ได้
- WebHID รองรับ Android 17 ขึ้นไป (ไม่รวม WebView)
เช็กลิสต์ก่อน 17 พ.ย.
- ค้นในโปรเจกต์ว่ามี XSLTProcessor หรือไฟล์ XML ที่อ้าง stylesheet แบบ XSL อยู่หรือไม่
- ใช้ Reporting API ดัก deprecation report ชื่อ XSLT จากผู้ใช้จริง
- ทดสอบเว็บกับ Chrome Beta ก่อนวันอัปเดต
ที่มา: Chrome for Developers (29 ต.ค. 2568), Chrome Platform Status (10 พ.ย. 2569), Chromium Dash (10 พ.ย. 2569)
เว็บใครยังใช้ XSLT อยู่บ้าง เช่นหน้า sitemap หรือฟีด มาแชร์วิธีย้ายกันครับ
ทีมงานชิลทิป · อัปเดตเรื่องทันกระแส
ความคิดเห็น 0