มาดูฟีเจอร์ที่น่าสนใจบางส่วนซึ่งเปิดตัวในเว็บเบราว์เซอร์เวอร์ชันเสถียรและเบต้า ในช่วงเดือนเมษายน 2026 กัน
เผยแพร่: 24 เมษายน 2026
การเปิดตัวเบราว์เซอร์เวอร์ชันเสถียร
Chrome 147 และ Firefox 150 เปิดตัวในเวอร์ชันเสถียรในช่วงเดือนเมษายน ไม่มีการเปิดตัว Safari เวอร์ชันเสถียรในเดือนนี้ โพสต์นี้จะพูดถึงฟีเจอร์ใหม่ๆ มากมายในเดือนนี้
ฟังก์ชัน CSS contrast-color() จะกลายเป็นฟังก์ชันพื้นฐาน
การเปิดตัว Chrome 147 พร้อมฟังก์ชัน
contrast-color()
ทำให้ฟีเจอร์การช่วยเหลือพิเศษที่มีประโยชน์นี้พร้อมใช้งานในเครื่องมือหลักทั้งหมด
จึงทำให้ฟีเจอร์นี้เป็นฟีเจอร์พื้นฐานที่พร้อมใช้งานใหม่
ฟังก์ชันนี้จะรับค่าสีและแสดงผลเป็นสีดำหรือสีขาว ขึ้นอยู่กับสีที่ให้คอนทราสต์สูงสุดเมื่อเทียบกับสีที่ระบุ ซึ่งจะช่วยให้มั่นใจได้ว่าข้อความของคุณเป็นไปตามข้อกำหนดด้านคอนทราสต์สำหรับการช่วยเหลือพิเศษ
ตอนนี้คุณสมบัติช่วงภาพเคลื่อนไหวที่ขับเคลื่อนด้วยการเลื่อนเป็นเกณฑ์พื้นฐานแล้ว
Firefox 150 รองรับพร็อพเพอร์ตี้ animation-range-start และ
animation-range-end รวมถึงชวเลข animation-range
ซึ่งจะทำให้พร็อพเพอร์ตี้เหล่านี้เป็น Baseline Newly available
พร็อพเพอร์ตี้เหล่านี้ช่วยให้คุณควบคุมตำแหน่งตามไทม์ไลน์ของภาพเคลื่อนไหวที่ขับเคลื่อนด้วยการเลื่อน ซึ่งภาพเคลื่อนไหวจะเริ่มและสิ้นสุดได้
ariaNotify() วิธี
Firefox 150 เพิ่มการรองรับเมธอด ariaNotify()
ใน Document และ Element วิธีนี้ช่วยให้ผู้สร้างเนื้อหาสามารถจัดคิว
สตริงข้อความเพื่อให้โปรแกรมอ่านหน้าจอประกาศได้
ซึ่งเป็นทางเลือกที่เชื่อถือได้และถูกหลักการยศาสตร์มากกว่าสำหรับรีเจียนแบบสดของ ARIA โดยเฉพาะอย่างยิ่งสำหรับการประกาศที่ไม่ได้เชื่อมโยงกับการอัปเดต DOM
ขนาดอัตโนมัติสำหรับรูปภาพที่โหลดแบบ Lazy Loading
ตอนนี้ Firefox 150 รองรับคีย์เวิร์ด "auto" สำหรับแอตทริบิวต์ sizes ขององค์ประกอบ
<img> แล้ว ซึ่งช่วยให้รูปภาพที่โหลดแบบ Lazy Loading ใช้ขนาดเลย์เอาต์รูปภาพที่คำนวณแล้วเพื่อเลือกแหล่งที่มาที่ดีที่สุดจาก srcset ซึ่งจะช่วยลดความซับซ้อนในการตั้งค่ารูปภาพที่ปรับเปลี่ยนตามอุปกรณ์
การเปลี่ยนฉากมุมมองที่กำหนดขอบเขตขององค์ประกอบ
Chrome 147 จะแสดง element.startViewTransition() ในองค์ประกอบ HTML ที่กำหนดเอง
ซึ่งช่วยให้การเปลี่ยนภาพมีขอบเขตเป็นองค์ประกอบที่เฉพาะเจาะจงได้ ซึ่งหมายความว่า
องค์ประกอบเสมือนจะได้รับผลกระทบจากคลิปและการเปลี่ยนรูปแบบขององค์ประกอบระดับบน และการเปลี่ยนภาพหลายรายการ
สามารถทำงานพร้อมกันได้
พร็อพเพอร์ตี้ CSS border-shape
Chrome 147 เปิดตัวพร็อพเพอร์ตี้ border-shape ซึ่งช่วยให้คุณสร้าง
เส้นขอบที่ไม่ใช่สี่เหลี่ยมผืนผ้าด้วยรูปทรงต่างๆ เช่น รูปหลายเหลี่ยมหรือวงกลมได้
แอตทริบิวต์เส้นทาง <textPath> SVG
Chrome 147 เพิ่มการรองรับแอตทริบิวต์ path ในองค์ประกอบ <textPath>
SVG ซึ่งช่วยให้คุณกำหนดรูปเรขาคณิตของเส้นทางข้อความแบบอินไลน์ได้
Browser Support
การรองรับการโหลดล่วงหน้าของโมดูลสำหรับ JSON และสไตล์
Chrome 147 เพิ่มการรองรับประเภทโมดูล JSON และสไตล์เป็น<link rel="modulepreload">ปลายทาง
Browser Support
Math.sumPrecise
Chrome 147 ใช้ข้อเสนอ TC39 สำหรับ Math.sumPrecise ซึ่งแสดงผล
ผลรวมที่แน่นอนของค่าใน Iterable ตอนนี้วิธีนี้เป็น Baseline Newly available แล้ว
การเปิดตัวเบราว์เซอร์เวอร์ชันเบต้า
เบราว์เซอร์เวอร์ชันเบต้าจะให้คุณได้ดูตัวอย่างสิ่งที่จะมีในเบราว์เซอร์เวอร์ชันเสถียรเวอร์ชันถัดไป ช่วงนี้เป็นเวลาที่เหมาะในการทดสอบฟีเจอร์ใหม่ หรือการนำออก ซึ่งอาจส่งผลต่อเว็บไซต์ของคุณก่อนที่ทั่วโลกจะได้รับการเปิดตัว เบต้าใหม่ในเดือนนี้คือ Chrome 148 Firefox 151 และ Safari 26.5
Chrome 148 เบต้ามีคําค้นหาคอนเทนเนอร์แบบชื่อเท่านั้นใน CSS
การโหลดเลย์ซีสําหรับองค์ประกอบวิดีโอและเสียง และฟังก์ชัน
at-rule() สําหรับการตรวจหาฟีเจอร์ใน @supports
Firefox 151 เบต้ามีคําค้นหาสไตล์คอนเทนเนอร์ CSS
เบต้าของ Safari 26.5 รองรับ:openคลาสเสมือน<details>ในองค์ประกอบ <dialog>, <select> และ <input> รวมถึงการแก้ไขปัญหาจำนวนมาก