Chrome 153 เบต้า

เผยแพร่เมื่อ: 20 สิงหาคม 2026

การเปลี่ยนแปลงต่อไปนี้จะมีผลกับ Chrome เวอร์ชันเบต้าล่าสุดสำหรับ Android, ChromeOS, Linux, macOS และ Windows เว้นแต่จะระบุไว้เป็นอย่างอื่น ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์เหล่านี้ได้โดยใช้ลิงก์ที่ให้ไว้หรือไปที่ ChromeStatus.com Chrome เป็นเวอร์ชันเบต้า ณ วันที่เผยแพร่นี้ คุณดาวน์โหลดเวอร์ชันเบต้าล่าสุดได้จาก Google.com สำหรับเดสก์ท็อป หรือจาก Google Play Store ใน Android

CSS และ UI

คอนเทนเนอร์เลื่อนแบบแกนเดียว

ขยายพร็อพเพอร์ตี้ overflow เพื่อรองรับค่าที่เลื่อนได้พร้อมกับ clip (เช่น overflow: scroll clip) ซึ่งจะช่วยให้ position: sticky ถูกจำกัดโดยคอนเทนเนอร์เลื่อนระดับบนที่แตกต่างกันต่อแกน และช่วยให้ผู้เขียนมั่นใจได้ว่าแกนที่ใช้ overflow: clip จะคงที่

พร็อพเพอร์ตี้ scroll-axis-lock

scroll-axis-lock เป็นพร็อพเพอร์ตี้ CSS ที่นักพัฒนาเว็บใช้เพื่อสั่งให้เบราว์เซอร์ไม่จำกัดท่าทางเลื่อนของผู้ใช้ไว้ที่แกนเดียว

เว็บเบราว์เซอร์มักจะ "ล็อก" ท่าทางสัมผัสการเลื่อนของผู้ใช้ไว้ที่แกนเดียวเมื่อท่าทางสัมผัสนั้นเริ่มต้นด้วยการเคลื่อนไหวในแกนหนึ่งมากกว่าแกนตั้งฉากอย่างเห็นได้ชัด ในหลายๆ กรณี การทำงานนี้จะช่วยปรับปรุงประสบการณ์ของผู้ใช้โดยหลีกเลี่ยงการเลื่อนโดยไม่ตั้งใจไปตามแกนตั้งฉากเมื่อผู้ใช้ต้องการเลื่อนแกนเดียวเท่านั้น อย่างไรก็ตาม ในกรณีที่นักพัฒนาต้องการให้องค์ประกอบของตนเลื่อนในแนวทแยงได้เสมอ การทำงานแบบล็อกนี้จะบังคับให้ผู้ใช้เริ่มท่าทางสัมผัสในมุมที่ไม่ได้ทริกเกอร์การล็อก ซึ่งมักจะไม่สอดคล้องกับประสบการณ์ของผู้ใช้ที่ผู้เขียนต้องการ

JavaScript

Iterator Join

ข้อเสนอ TC39 เพื่อเพิ่มวิธีการผสานเนื้อหาของ Iterator เป็นสตริงลงใน JavaScript เมธอด join() ของอินสแตนซ์ Iterator จะคล้ายกับ Array.prototype.join() โดยจะแสดงผลสตริงที่เป็นการผสานองค์ประกอบทั้งหมดที่สร้างโดย Iterator ซึ่งคั่นด้วยคอมมาหรือสตริงตัวคั่นที่ระบุ

Joint Iteration

ข้อเสนอ TC39 เพื่อซิงค์การเลื่อนของ Iterator หลายรายการ ซึ่งมักเรียกว่า zip

Web API

องค์ประกอบความสามารถ: <camera> และ <microphone>

องค์ประกอบความสามารถ <camera> และ <microphone> เป็นการควบคุม HTML ที่ประกาศได้และผู้ใช้เปิดใช้งาน ซึ่งใช้กลไกพื้นฐานเดียวกันกับองค์ประกอบ <usermedia> MVP โดยมีความแตกต่างที่สำคัญอย่างหนึ่งคือ องค์ประกอบเหล่านี้ออกแบบมาเพื่อขอความสามารถเดียว องค์ประกอบ <camera> ขอการบันทึกวิดีโอโดยเฉพาะ ส่วนองค์ประกอบ <microphone> ขอการบันทึกเสียงโดยเฉพาะ องค์ประกอบเหล่านี้จะฝัง UI ที่เบราว์เซอร์ควบคุมและจัดสไตล์อย่างเข้มงวดลงในหน้าเว็บ เช่นเดียวกับ <usermedia> MVP เพื่อให้มั่นใจว่าผู้ใช้จะส่งสัญญาณที่ชัดเจนและตั้งใจ (การคลิก) ก่อนที่จะทริกเกอร์ข้อความแจ้งเกี่ยวกับสิทธิ์หรือเริ่มสตรีม

องค์ประกอบ <camera> และ <microphone> มีการควบคุม HTML ที่สื่อความหมายและเฉพาะเจาะจงสำหรับกรณีการใช้งานความสามารถเดียวเหล่านี้ องค์ประกอบเหล่านี้ยังคงใช้โมเดลความปลอดภัย ข้อจำกัดในการจัดสไตล์ที่เข้มงวด และเส้นทางการกู้คืนสิทธิ์ในตัวแบบเดียวกับ <usermedia> MVP แต่มี API ที่ปรับแต่งและใช้งานได้สะดวกยิ่งขึ้นสำหรับนักพัฒนาเว็บที่ไม่จำเป็นต้องเข้าถึงสื่อผสม

การรองรับการถอดรหัส Immersive Audio Model and Formats (IAMF)

เพิ่มการรองรับการถอดรหัสและเล่นคอนเทนเนอร์ Immersive Audio Model and Formats (IAMF) ภายในองค์ประกอบสื่อ HTML ด้วย Media Source Extensions (MSE) IAMF เป็นรูปแบบเสียงเชิงพื้นที่แบบโอเพนซอร์สและไม่มีค่าลิขสิทธิ์ ซึ่งรองรับการนำเสนอเสียงแบบอิงตามช่องสัญญาณ แบบอิงตามฉาก และแบบอิงตามออบเจ็กต์ การรองรับรูปแบบนี้ช่วยให้นักพัฒนาเว็บสามารถมอบประสบการณ์เสียง 3 มิติที่สมจริงและสอดคล้องกันในอุปกรณ์ต่างๆ โดยไม่ต้องพึ่งพารูปแบบที่เป็นกรรมสิทธิ์หรือจัดการการกำหนดเส้นทางช่องสัญญาณเสียงแบบแยกส่วนที่ซับซ้อนใน JavaScript

เวลาการส่งที่ทำงานร่วมกันได้สำหรับเหตุการณ์ transitionrun และเหตุการณ์ Media Query

ปรับเวลาการส่งของ Blink สำหรับเหตุการณ์ transitionrun ของแอนิเมชันและเหตุการณ์ change ของ Media Query ให้สอดคล้องกับข้อกำหนด HTML เพื่อให้เวลาทำงานร่วมกับ Gecko และ WebKit ได้ กล่าวคือ ตามข้อกำหนดของวนรอบเหตุการณ์หน้าต่าง HTML เหตุการณ์ transitionrun จะเริ่มทำงานที่ขั้นตอนที่ 3.11 แม้ว่าจะเป็นภาพเคลื่อนไหวที่สร้างขึ้นก่อนหน้านี้ในการทำซ้ำเดียวกัน (แทนที่จะหน่วงเวลาไว้สำหรับการทำซ้ำในภายหลัง) และเหตุการณ์ change ของ Media Query จะเริ่มทำงานที่ขั้นตอนที่ 3.10 ก่อนที่จะเริ่มทำงานเหตุการณ์ภาพเคลื่อนไหวที่รอดำเนินการ (แทนที่จะผสมกับเหตุการณ์ภาพเคลื่อนไหวที่ขั้นตอนที่ 3.11)

WebAudio: ควอนตัมการแสดงผลที่กำหนดค่าได้

เพิ่ม renderSizeHint ที่ไม่บังคับลงใน AudioContext และ OfflineAudioContext ซึ่งช่วยให้นักพัฒนาเว็บปรับแต่งขนาดควอนตัมการแสดงผลของ WebAudio ได้โดยส่งจำนวนเต็มที่เฉพาะเจาะจง ใช้ค่าเริ่มต้น 128 เฟรมโดยละเว้นคำแนะนำหรือส่ง "default" หรือขอให้เบราว์เซอร์เลือกขนาดที่เหมาะสมโดยระบุ "hardware"

WebGPU: ฟีเจอร์ buffer_view

ฟีเจอร์ภาษา WGSL สำหรับการตีความข้อมูลใหม่ในตัวแปร ฟีเจอร์นี้ช่วยให้นักพัฒนาเว็บแบ่งตัวแปรเดียวที่เป็นแบบ Uniform, Storage หรือ Workgroup ออกเป็นตัวแปรเชิงตรรกะหลายตัวได้ นอกจากนี้ยังช่วยให้ตีความประเภทข้อมูลในตัวแปรเป็นหลายประเภทภายในโปรแกรมได้ด้วย

การแยกวิเคราะห์ XML ใน Rust สำหรับสถานการณ์ที่ไม่ใช่ XSLT

เพื่อปรับปรุงความปลอดภัยของเบราว์เซอร์และปกป้องผู้ใช้จากช่องโหว่ที่เกี่ยวข้องกับหน่วยความจำ Chrome 153 กำลังเปลี่ยนโปรแกรมแยกวิเคราะห์ XML เป็นการใช้งาน Rust ที่ปลอดภัยต่อหน่วยความจำสำหรับสถานการณ์ทั่วไปหลายอย่าง การอัปเดตพื้นฐานนี้ช่วยขจัดข้อบกพร่องที่อาจทำให้หน่วยความจำเสียหายในขณะที่ยังคงความเข้ากันได้อย่างสมบูรณ์กับข้อกำหนดเว็บที่มีอยู่

Chrome ได้เริ่มเลิกใช้งานและนำ XSLT ออกแล้ว ในขณะที่กระบวนการนี้ดำเนินต่อไป โปรแกรมแยกวิเคราะห์ใหม่ที่ปลอดภัยยิ่งขึ้นจะจัดการสถานการณ์ต่อไปนี้ซึ่งไม่จำเป็นต้องใช้ XSLT

  1. Web API DOMParser
  2. การเข้าถึง responseXML ของ XMLHttpRequest
  3. รูปภาพ SVG แบบสแตนด์อโลน (นั่นคือ การเข้าถึงเอกสาร image.svg โดยตรงในฐานะการนำทางระดับบนสุด)
  4. ภาพจากภายนอก SVG (รวมถึงเอกสารหลักที่ฝัง SVG เป็นทรัพยากรภาพจากภายนอก)

ช่วงทดลองใช้จากต้นทางใหม่

ใน Chrome 153 คุณสามารถเลือกเข้าร่วม ช่วงทดลองใช้จากต้นทางใหม่ต่อไปนี้ได้

เครื่องหมายการสร้างโปรไฟล์ด้วยตนเองของ JavaScript

JavaScript Self-Profiling API ช่วยให้เว็บแอปพลิเคชันสุ่มตัวอย่างสแต็กการเรียกของตัวเองเพื่อวัดประสิทธิภาพในอุปกรณ์ของผู้ใช้จริง ฟีเจอร์นี้จะเพิ่มช่องตัวทำเครื่องหมายที่ไม่บังคับลงในตัวอย่างที่บันทึกแต่ละรายการ ซึ่งระบุประเภทกิจกรรมของเบราว์เซอร์ที่ทำงานอยู่เมื่อมีการนำตัวอย่างไปใช้ ได้แก่ สคริปต์, gc, สไตล์, เลย์เอาต์, การแสดงผล หรืออื่นๆ โดยปกติแล้วการติดตามจะแสดงช่องว่างระหว่างสแต็กที่ตีความไม่ได้ เครื่องหมายจะช่วยให้นักพัฒนาเว็บระบุเวลาดังกล่าวให้กับงานของเบราว์เซอร์ที่เกิดขึ้นนอก JavaScript ของตนได้ เช่น แยกความแตกต่างระหว่างการดำเนินการสคริปต์กับการคำนวณสไตล์ใหม่ เลย์เอาต์ หรือการหยุดชั่วคราวของระบบจัดการหน่วยความจำที่ไม่ใช้แล้ว ซึ่งจะช่วยให้วิเคราะห์และเพิ่มประสิทธิภาพการติดตามที่ช้าได้ง่ายขึ้น

การเลิกใช้งานและการนำออก

นำการนำทางที่ไม่เป็นมาตรฐานซึ่งกำหนดเป้าหมายไปที่ _current ออก

ปัจจุบัน Blink รองรับการนำทางที่กำหนดเป้าหมายไปที่ _current ระบบจะนำฟีเจอร์นี้ออกใน Chrome 153 เนื่องจากไม่เป็นไปตามมาตรฐานและมีการใช้งานน้อยมากในเว็บ

นำ document.requestStorageAccessFor ออก

API requestStorageAccessFor (rSAFor) เป็นส่วนขยายของ Storage Access API ที่ช่วยให้เว็บไซต์ระดับบนสุดขอสิทธิ์เข้าถึงคุกกี้ที่ไม่ได้แบ่งพาร์ติชัน ("คุกกี้ของบุคคลที่หนึ่ง") ในนามของเว็บไซต์ที่ฝังไว้ได้ API นี้ใช้ได้เฉพาะใน Chrome เพื่อขอสิทธิ์เข้าถึงพื้นที่เก็บข้อมูลระหว่างเว็บไซต์ของชุดเว็บไซต์ที่เกี่ยวข้อง ดังนั้นจึงถูกนำออกพร้อมกับชุดเว็บไซต์ที่เกี่ยวข้อง

ชุดเว็บไซต์ที่เกี่ยวข้อง (RWS) ซึ่งเดิมเรียกว่าชุดโดเมนของบุคคลที่หนึ่ง มีเฟรมเวิร์กสำหรับนักพัฒนาเว็บในการประกาศความสัมพันธ์ระหว่างเว็บไซต์ต่างๆ เพื่อเปิดใช้การเข้าถึงคุกกี้ข้ามเว็บไซต์แบบจำกัดสำหรับวัตถุประสงค์ที่เฉพาะเจาะจงและมุ่งเน้นผู้ใช้ ซึ่งทำได้โดยใช้ Storage Access API (SAA) และ requestStorageAccessFor (rSAFor) RWS ออกแบบมาเพื่อใช้ในเบราว์เซอร์ที่ไม่มีคุกกี้ของบุคคลที่สาม หลังจากที่ Chrome ประกาศว่าจะยังคงใช้แนวทางปัจจุบันกับคุกกี้ของบุคคลที่สามต่อไป ตอนนี้ระบบได้นำชุดเว็บไซต์ที่เกี่ยวข้องออกจาก Chrome แล้ว