เผยแพร่: 26 มกราคม 2026
ตามที่คาดไว้ เดือนธันวาคม 2025 เป็นเดือนที่Baseline ทำงานได้ช้าลงเล็กน้อย เนื่องจากชุมชนนักพัฒนาซอฟต์แวร์ได้หยุดพักผ่อนตามสมควรเพื่อผ่อนคลายในช่วงสิ้นปี แม้ว่าการอัปเดตนี้จะรวดเร็วกว่าเดือนอื่นๆ ในปี 2025 แต่ก็ยังมีไฮไลต์มากมาย
ฟีเจอร์ใหม่ที่พร้อมใช้งาน
ฟีเจอร์ต่อไปนี้กลายเป็น Baseline Newly พร้อมใช้งานในเดือนธันวาคม 2025 ด้วยเหตุนี้ ฟีเจอร์ทั้งหมดเหล่านี้จะกลายเป็น Baseline Widely ที่พร้อมใช้งานในเดือนกรกฎาคม 2028
document.caretPositionFromPoint()
document.caretPositionFromPoint() เป็นวิธีที่มีประโยชน์ในการค้นหาจุดแทรกที่แน่นอน (โหนด DOM และออฟเซ็ต) สำหรับพิกัดวิวพอร์ตที่กำหนด วิธีนี้ช่วยลดการคาดเดาที่มักเกี่ยวข้องกับการค้นหาตำแหน่งของเครื่องหมายแคร์เร็ตในเอกสาร
Event Timing API
Event Timing API ใช้เพื่อตรวจหาการโต้ตอบกับเอกสาร และใช้เพื่อคำนวณเวลาในการตอบสนองของการโต้ตอบของผู้ใช้ได้ API นี้ใช้ในการคำนวณเมตริก Core Web Vital ของ Interaction to Next Paint (INP) เมื่อ API นี้พร้อมใช้งานเป็น Baseline Newly available คุณจะคํานวณเมตริก INP ในเบราว์เซอร์หลักทั้งหมดได้ และเมื่อพร้อมใช้งานเป็น Baseline Widely available ในที่สุด คุณจะคํานวณเมตริกที่สําคัญซึ่งเน้นผู้ใช้นี้ในเบราว์เซอร์ที่ใช้เพื่อวัตถุประสงค์ในการตรวจสอบผู้ใช้จริง (RUM) ได้มากยิ่งขึ้น
Largest Contentful Paint API
Largest Contentful Paint (LCP) คือเมตริก Core Web Vitals ที่คำนวณเวลาที่ระบบแสดงผลเนื้อหาที่ใหญ่ที่สุดในเอกสาร ตอนนี้ Largest Contentful Paint API พร้อมใช้งานเป็น Baseline Newly available แล้ว และจะครอบคลุมผู้ใช้มากยิ่งขึ้นเมื่อเป็น Baseline Widely available จึงสามารถคำนวณเมตริกที่สำคัญซึ่งเน้นผู้ใช้เป็นหลักนี้ได้ตามประสบการณ์ที่ผู้ใช้จริงได้รับเพื่อวัตถุประสงค์ในการเก็บรวบรวมข้อมูล
CSS scrollbar-color
ก่อนหน้านี้การจัดรูปแบบแถบเลื่อนให้สอดคล้องกันในเบราว์เซอร์ต่างๆ เป็นไปไม่ได้ ตอนนี้พร็อพเพอร์ตี้ CSS scrollbar-color พร้อมใช้งานแล้ว คุณจึงมีสิทธิ์เข้าถึงวิธีที่ดีกว่าในการจัดรูปแบบสีแถบเลื่อนของเอกสาร
scrollend เหตุการณ์
เหตุการณ์ scrollend เป็นวิธีที่เชื่อถือได้ในการตรวจหาเมื่อการเลื่อนเสร็จสิ้น ซึ่งจะแทนที่การแฮ็ก setTimeout ที่ซับซ้อน การเปิดตัวฟีเจอร์นี้เป็น "พื้นฐานที่พร้อมใช้งานใหม่" หมายความว่าผู้ใช้จะตรวจพบได้เมื่อการดำเนินการเลื่อนเสร็จสมบูรณ์ในลักษณะที่ไม่ลดทอนประสิทธิภาพและความสามารถในการอ่านโค้ดผ่านการใช้setTimeout Callback
CSS @scope
กฎ @ ของ CSS @scope ช่วยให้คุณกำหนดเป้าหมายองค์ประกอบใน Subtree ของเอกสารได้ง่ายขึ้น ซึ่งช่วยลดความจำเป็นในการใช้ตัวเลือกที่ซับซ้อน เมื่อ @scope กลายเป็น Baseline Newly available คุณก็จะมีเครื่องมือที่มีประสิทธิภาพในการกำหนดขอบเขตของสไตล์
ชุดแบบอักษรคณิตศาสตร์
หากเคยต้องแสดงสมการทางคณิตศาสตร์ในหน้าเว็บ คุณจะทราบว่าเนื้อหาดังกล่าวมีข้อกำหนดในการแสดงผลที่เฉพาะเจาะจง เมื่อ font-family: math พร้อมใช้งานแล้ว คุณก็ไม่จำเป็นต้องใช้เคล็ดลับในการแสดงสมการทางคณิตศาสตร์อีกต่อไป
คำสั่ง Invoker
คำสั่งเรียกใช้มีประโยชน์ในการกำหนดลักษณะการทำงานให้กับองค์ประกอบ <button> ในหน้าเว็บ โดยเฉพาะอย่างยิ่ง จะมีประโยชน์ในการควบคุมการใช้กล่องโต้ตอบและป๊อปโอเวอร์ รวมถึงช่วยให้คุณจัดการข้อกำหนดพื้นฐานหลายอย่างสำหรับการใช้ API เหล่านี้ได้ เช่น ข้อกังวลด้านการช่วยเหลือพิเศษ หากต้องการดูวิธีการทำงาน โปรดอ่าน<dialog>และpopover: รูปแบบ UI แบบเลเยอร์พื้นฐาน ซึ่งเป็นรายการในชุดข้อมูลพื้นฐานในการดำเนินการที่เราเพิ่งเปิดตัว
ฟีเจอร์พื้นฐานที่พร้อมให้บริการในวงกว้าง
ฟีเจอร์บางอย่างเพิ่งกลายเป็นฟีเจอร์พื้นฐานที่พร้อมใช้งานอย่างแพร่หลายในเดือนธันวาคม 2025 ซึ่งหมายความว่าตอนนี้ฟีเจอร์เหล่านี้ถือว่าใช้ได้ในวงกว้างในเบราว์เซอร์หลักๆ ทั้งหมด
คีย์เวิร์ด calc() รายการ
เนื่องจาก calc() ดำเนินการทางคณิตศาสตร์ใน CSS จึงจำเป็นต้องแนะนำคีย์เวิร์ดสำหรับสูตรทางคณิตศาสตร์ที่ใช้กันโดยทั่วไป คีย์เวิร์ด e, pi, infinity และ NaN แสดงค่าคงที่ที่กำหนดไว้อย่างชัดเจนซึ่งยอมรับในฟังก์ชันทางคณิตศาสตร์ของ CSS ใน calc()
โมดูล JavaScript ใน Worker
Web Worker มีขอบเขตของตัวเองตามการออกแบบ และสร้างอินสแตนซ์ผ่านตัวสร้าง Worker() ความสามารถในการใช้อาร์กิวเมนต์ { type: "module" } เมื่อเริ่มต้น Web Worker จะช่วยให้คุณใช้โมดูล ES ในขอบเขตของ Worker ได้ ซึ่งจะช่วยให้คุณเข้าถึง import และ export ได้ เมื่อฟังก์ชันนี้พร้อมใช้งานในวงกว้างแล้ว คุณจะใช้ฟีเจอร์นี้ในเบราว์เซอร์ต่างๆ ที่ใช้อยู่ในปัจจุบันได้
window.print()
แม้ว่า window.print() จะเป็นฟีเจอร์บนเว็บที่ใช้งานกันอย่างแพร่หลาย แต่การใช้งานนาฬิกาที่พร้อมใช้งานอย่างกว้างขวางใน Baseline แบบข้ามเบราว์เซอร์สำหรับการติดตั้งใช้งานกล่องโต้ตอบการพิมพ์ที่ทันสมัยบางอย่างได้เสร็จสมบูรณ์ในเดือนนี้ ซึ่งช่วยให้ใช้งานได้อย่างน่าเชื่อถือมากขึ้นในเบราว์เซอร์ต่างๆ ที่ใช้งานอยู่
จบบริบูรณ์
เมื่อปี 2025 ผ่านพ้นไป เราก็เริ่มต้นปีใหม่ด้วย Baseline ในปี 2026 เช่นเคย โปรดแจ้งให้เราทราบหากเราพลาดข้อมูลใดๆ ที่เกี่ยวข้องกับ Baseline และเราจะตรวจสอบว่าได้รวมข้อมูลดังกล่าวไว้ในฉบับต่อๆ ไป