เผยแพร่: 2 มีนาคม 2026
ยินดีต้อนรับสู่ฉบับเดือนมกราคม 2026 ของสรุปข้อมูลพื้นฐาน ในแต่ละเดือน เราจะ ไฮไลต์ฟีเจอร์ของแพลตฟอร์มเว็บที่บรรลุเป้าหมายใหม่ใน Baseline เพื่อช่วยให้คุณเข้าใจว่าเครื่องมือใดพร้อมใช้งานใน โปรเจ็กต์ของคุณในวันนี้
เดือนมกราคมเป็นจุดเริ่มต้นที่น่าตื่นเต้นของปีนี้ โดยมี API และหน่วย CSS ที่สำคัญหลายรายการย้ายไปอยู่ในหมวดหมู่ "พร้อมใช้งานใหม่" พร้อมกับการปรับปรุงเลย์เอาต์ครั้งใหญ่ที่กลายเป็น "พร้อมใช้งานอย่างกว้างขวาง"
ฟีเจอร์ใหม่ที่พร้อมใช้งาน
ฟีเจอร์บนเว็บต่อไปนี้จะกลายเป็น Baseline ที่พร้อมใช้งานใหม่ในเดือนมกราคม 2026
การเปลี่ยนมุมมองแอ็กทีฟ
ตอนนี้
:active-view-transition คลาสเสมือน CSS
พร้อมใช้งานแล้ว ตัวเลือกนี้ช่วยให้นักพัฒนาซอฟต์แวร์กำหนดเป้าหมายและ
จัดรูปแบบองค์ประกอบรูทของเอกสารโดยเฉพาะในขณะที่การเปลี่ยนมุมมองกำลัง
ดำเนินการอยู่ ซึ่งมีประโยชน์อย่างยิ่งสำหรับการใช้สไตล์หรือการปรับส่วนกลาง
ที่ควรมีเฉพาะในช่วงเปลี่ยนผ่านเท่านั้น เช่น การเปลี่ยน
สีพื้นหลังของภาพซ้อนทับการเปลี่ยนผ่านหรือการปรับดัชนี Z ของเลเยอร์ที่เฉพาะเจาะจง
เพื่อให้มั่นใจว่าการไหลของภาพจะราบรื่น
โมดูล JavaScript ใน Service Worker
ตอนนี้ Service Worker รองรับโมดูล JavaScript
ในเครื่องมือเบราว์เซอร์หลักๆ ทั้งหมดแล้ว การตั้งค่าตัวเลือก type: 'module' เมื่อเรียกใช้ navigator.serviceWorker.register() จะช่วยให้คุณใช้คำสั่ง import และ export มาตรฐานภายในสคริปต์ Service Worker ได้ ซึ่งจะทำให้ Service Worker สอดคล้องกับแนวทางปฏิบัติในการพัฒนา JavaScript สมัยใหม่ ช่วยให้จัดระเบียบโค้ดได้ดีขึ้น จัดการการอ้างอิงได้ง่ายขึ้น และแชร์โค้ดระหว่างชุดข้อความหลักกับ Worker ในเบื้องหลังได้
Navigation API
Navigation API
เป็นทางเลือกที่ทันสมัยและสร้างขึ้นเพื่อวัตถุประสงค์เฉพาะแทนที่ History API แบบเดิม
ซึ่งออกแบบมาเพื่อตอบสนองความต้องการของแอปพลิเคชันหน้าเว็บเดียว (SPA) โดยเฉพาะ ซึ่งเป็นวิธีแบบรวมศูนย์ในการเริ่มต้น สกัดกั้น และจัดการการดำเนินการนำทางทุกประเภท รวมถึงการดำเนินการที่ทริกเกอร์โดยปุ่มย้อนกลับและปุ่มไปข้างหน้าของเบราว์เซอร์ เหตุการณ์อย่าง Maps ช่วยให้นักพัฒนาแอปสามารถใช้การกำหนดเส้นทางฝั่งไคลเอ็นต์ที่ราบรื่นยิ่งขึ้น
ด้วยโค้ดที่ซ้ำกันน้อยลง ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่การเปลี่ยนแปลงนี้ส่งผลต่อวิธีที่เราสร้างเว็บไซต์ได้ที่บล็อกโพสต์เฉพาะเรื่อง การกำหนดเส้นทางฝั่งไคลเอ็นต์ที่ทันสมัย: Navigation API
rcap หน่วย CSS
หน่วย rcap
เป็นหน่วยความยาวที่สัมพันธ์กับแบบอักษรขององค์ประกอบรูท ซึ่งเท่ากับ "ความสูงของตัวพิมพ์ใหญ่" (ความสูงโดยประมาณของตัวอักษรพิมพ์ใหญ่) ของแบบอักษรขององค์ประกอบรูท ซึ่งจะช่วยให้
เลย์เอาต์การพิมพ์มีความแม่นยำและปรับขนาดตามแบบอักษรหลักที่ใช้ใน
เว็บไซต์ แทนที่จะเป็นเพียงขนาดแบบอักษร
rch หน่วย CSS
ch แต่สัมพันธ์กับองค์ประกอบรูท หน่วย rch
แสดงถึงความกว้าง หรือกล่าวอย่างเจาะจงคือการวัดระยะล่วงหน้าของกลีฟ "0" (ศูนย์)
ในแบบอักษรขององค์ประกอบรูท เหมาะอย่างยิ่งสำหรับการสร้างเลย์เอาต์ที่ขึ้นอยู่กับความกว้างของอักขระ เช่น คอนเทนเนอร์ที่ควรพอดีกับจำนวนอักขระที่เฉพาะเจาะจงในแบบอักษรราก
rex หน่วย CSS
หน่วย rex
คือ
เวอร์ชันที่สัมพันธ์กับรูทของ ex ซึ่งเท่ากับความสูง x ของ
แบบอักษรขององค์ประกอบรูท หน่วยนี้มีประโยชน์อย่างยิ่งสำหรับการจัดแนวตั้งและการปรับขนาด
องค์ประกอบที่สัมพันธ์กับความสูงของตัวอักษรตัวพิมพ์เล็กใน
การจัดรูปแบบตัวอักษรหลักของเอกสาร
ric หน่วย CSS
หน่วย ric คือ
หน่วยที่เทียบเท่ากับหน่วย ic ที่สัมพันธ์กับรูท ซึ่งเท่ากับเมตริกการเลื่อน "อักษรภาพ"
(โดยปกติคือความกว้างหรือความสูงของอักษรภาพ CJK) ของแบบอักษรขององค์ประกอบราก
ซึ่งเป็นเครื่องมือสำคัญสำหรับนักพัฒนาแอปที่สร้างเลย์เอาต์ที่แปลเป็นภาษาต่างๆ โดยเฉพาะอย่างยิ่งผู้ที่ใช้สคริปต์ภาษาจีน ญี่ปุ่น หรือเกาหลี
ฟีเจอร์พื้นฐานที่พร้อมให้บริการในวงกว้าง
ฟีเจอร์บนเว็บต่อไปนี้พร้อมใช้งานใน Baseline อย่างกว้างขวางในเดือนมกราคม 2026
พร็อพเพอร์ตี้ CSS display ที่มี 2 ค่า
ตอนนี้
ไวยากรณ์แบบหลายคีย์เวิร์ดสำหรับพร็อพเพอร์ตี้ display
พร้อมใช้งานใน Baseline Widely แล้ว การอัปเดตนี้ช่วยให้คุณกำหนดประเภทการแสดง "ด้านนอก" และ "ด้านใน" ของกล่องได้อย่างชัดเจน
เช่น คุณสามารถใช้ display: inline flex แทน inline-flex ที่สร้างไว้ล่วงหน้าได้ ซึ่งจะระบุว่าองค์ประกอบมีส่วนร่วมในโฟลว์ระดับบล็อกหรือระดับอินไลน์ (ประเภทภายนอก) และวิธีจัดวางองค์ประกอบย่อย (ประเภทภายใน เช่น flex หรือ grid) การเปลี่ยนแปลงนี้จะทำให้เครื่องมือจัดวาง CSS มีตรรกะและสอดคล้องกันมากขึ้นสำหรับนักพัฒนาซอฟต์แวร์
พร็อพเพอร์ตี้ animation-composition CSS
พร็อพเพอร์ตี้ animation-composition
กำหนดวิธีที่ภาพเคลื่อนไหวหลายรายการควรโต้ตอบกันเมื่อมีผลกับพร็อพเพอร์ตี้เดียวกันพร้อมกัน คุณเลือกได้ระหว่าง replace, add หรือ
accumulate ซึ่งช่วยให้คุณควบคุมได้อย่างแม่นยำว่าระบบจะคำนวณภาพเคลื่อนไหวแบบซับซ้อนและแบบเลเยอร์
อย่างไร
อาร์เรย์โดยการคัดลอก
ตอนนี้ JavaScript มีเมธอดที่ช่วยให้คุณเปลี่ยนรูปแบบอาร์เรย์
โดยไม่ต้องเปลี่ยนแปลงข้อมูลต้นฉบับ เมธอดอย่าง toReversed(), toSorted()
และ toSpliced() จะส่งคืนสำเนาอาร์เรย์ที่แก้ไขใหม่ ซึ่งส่งเสริมรูปแบบการเขียนโปรแกรมที่
ใช้งานได้และปลอดภัยยิ่งขึ้น
ช่วยเราปรับปรุง
เช่นเคย โปรดแจ้งให้เราทราบหากเราพลาดข้อมูลใดๆ ที่เกี่ยวข้องกับ Baseline และเราจะ ตรวจสอบว่าข้อมูลดังกล่าวจะรวมอยู่ในฉบับต่อๆ ไป หากมีข้อสงสัยหรือต้องการ แสดงความคิดเห็นเกี่ยวกับ Baseline คุณสามารถรายงานปัญหาในเครื่องมือติดตามปัญหาของเราได้