เผยแพร่เมื่อ: 3 มิถุนายน 2026
การเปลี่ยนแปลงต่อไปนี้จะมีผลกับ Chrome เวอร์ชันเบต้าล่าสุดสำหรับ Android, ChromeOS, Linux, macOS และ Windows เว้นแต่จะระบุไว้เป็นอย่างอื่น ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ที่ระบุไว้ที่นี่ได้ผ่านลิงก์ที่ให้ไว้หรือจากรายการใน ChromeStatus.com Chrome เป็นเวอร์ชันเบต้า ณ วันที่ 2 มิถุนายน 2026 คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่ Google.com สำหรับเดสก์ท็อป หรือใน Google Play Store บน Android
CSS และ UI
สีระบบ AccentColor และ AccentColorText
คุณสามารถใช้สีระบบ AccentColor และ AccentColorText ใน CSS เพื่อเข้าถึงสีเฉพาะจุดของระบบที่ระบุไว้ในอุปกรณ์ของผู้ใช้ ความสามารถนี้ช่วยให้นักพัฒนาแอปใช้สไตล์คล้ายแอปกับเนื้อหาเว็บในบริบทที่ผู้ใช้คาดหวังการผสานรวมธีมของระบบปฏิบัติการ เช่น เว็บแอปพลิเคชันที่ติดตั้ง ผู้ใช้ต้องอยู่ในเว็บแอปพลิเคชันที่ติดตั้งในโปรไฟล์เริ่มต้นจึงจะเห็นสีเฉพาะจุดของระบบแสดงผล
อนุญาตให้ใช้พารามิเตอร์การปัดเศษที่ไม่บังคับสำหรับ polygon()
ช่วยให้คุณระบุพารามิเตอร์การปัดเศษมุมที่ไม่บังคับในฟังก์ชันรูปร่าง polygon() CSS ได้ นักพัฒนาแอปสามารถระบุค่าความยาวเพื่อปัดเศษมุมรูปหลายเหลี่ยมได้โดยไม่ต้องคำนวณเส้นโค้งเบซิเอร์ด้วยตนเอง
ซูมแบบเคลื่อนไหวได้
พร็อพเพอร์ตี้ zoom ของ CSS เคลื่อนไหวได้และมีการประมาณค่าเป็น <number> นักพัฒนาแอปสามารถเปลี่ยนและเคลื่อนไหวการซูมเพื่อปรับขนาดองค์ประกอบและเลย์เอาต์ได้อย่างราบรื่น ซึ่งเป็นการเสริมการปรับขนาดตามการแปลงที่มีอยู่
ตัวแก้ไขคำขอ URL ของ CSS
ฟังก์ชัน url() ของ CSS ยอมรับตัวแก้ไขคำขอที่ไม่บังคับหลังจากสตริง URL ที่อยู่ในเครื่องหมายคำพูด ได้แก่ cross-origin(), integrity() และ referrer-policy() ตัวแก้ไขเหล่านี้จะควบคุมลักษณะการทำงานของการดึงข้อมูลของทรัพยากรที่อ้างอิงจาก CSS โดยตรง โดยไม่จำเป็นต้องเปลี่ยนแปลงมาร์กอัป HTML หรือ JavaScript
ตัวอย่างเช่น background-image: url("image.png" cross-origin(anonymous))
จะดึงข้อมูลรูปภาพ
โดยใช้โหมดไม่ระบุตัวตนของ CORS
พร็อพเพอร์ตี้ text-fit ของ CSS
ปรับขนาดแบบอักษรของโหนดข้อความให้พอดีกับความกว้างของกล่องที่บรรจุ
พร็อพเพอร์ตี้นี้ช่วยให้นักพัฒนาแอปมั่นใจได้ว่าบรรทัดแรกหรือเนื้อหาแบบไดนามิกจะเติมพื้นที่แนวนอนที่ใช้ได้โดยไม่ต้องคำนวณขนาดแบบอักษรด้วยตนเองหรือใช้โซลูชัน JavaScript ที่ซับซ้อน พร็อพเพอร์ตี้นี้เป็นโซลูชัน CSS ดั้งเดิมที่มีประสิทธิภาพสำหรับการจัดตัวอักษรแบบตอบสนอง ซึ่งรักษาการจัดแนวภาพในขนาดหน้าจอต่างๆ และความยาวข้อความที่แตกต่างกัน
background-clip: border-area ของ CSS
ใช้ค่า border-area สำหรับพร็อพเพอร์ตี้ background-clip ของ CSS ตามที่กำหนดไว้ใน CSS Backgrounds ระดับ 4 ค่า background-clip จะตัดพื้นหลังขององค์ประกอบไปยังพื้นที่ที่ระบายสีด้วยเส้นขอบ โดยคำนึงถึง border-width และ border-style ขณะที่ละเว้นความโปร่งใสจาก border-color ค่านี้ช่วยให้คุณสร้างเส้นขอบแบบไล่ระดับสีได้โดยไม่ต้องใช้ `border-image`
ฟังก์ชัน image(<color>) ของ CSS
ฟังก์ชัน image() ช่วยให้นักพัฒนาแอปสร้างรูปภาพสีทึบจากสีใดก็ได้
ไวยากรณ์คือ image() = image( <color> )
light-dark() ของ CSS ที่มีค่ารูปภาพ
ขยายฟังก์ชัน light-dark() ของ CSS ให้ยอมรับค่ารูปภาพ เช่น url(), image-set() และ none ในสไตล์ชีตของผู้เขียน ซึ่งช่วยให้พร็อพเพอร์ตี้รูปภาพ เช่น background-image, list-style-image, border-image-source, cursor และ content สลับระหว่างรูปภาพโดยอัตโนมัติตามรูปแบบสีที่ผู้ใช้ต้องการ
ก่อนหน้านี้ ลักษณะการทำงานนี้อนุญาตให้ใช้ในสไตล์ชีตของ User Agent เท่านั้น การเปลี่ยนแปลงนี้สอดคล้องกับข้อกำหนด CSS Color 5 และตรงกับการใช้งานที่มีอยู่ของ Firefox
โคลนลงในองค์ประกอบ selectedcontent ลูกหลานทั้งหมด
เรากำลังทำการเปลี่ยนแปลงเล็กน้อยกับกรณีขอบขององค์ประกอบ selectedcontent ดังนี้
- เมื่อวางองค์ประกอบ
selectedcontentหลายรายการลงในองค์ประกอบ<select>พร้อมกัน ระบบจะอัปเดตองค์ประกอบทั้งหมดให้เป็นปัจจุบันแทนที่จะอัปเดตเฉพาะองค์ประกอบแรกตามลำดับ DOM - ระบบจะเลื่อนการอัปเดตองค์ประกอบ
selectedcontentออกไปเมื่อมีการเรียกใช้ระหว่างขั้นตอนการแทรก การนำออก หรือการย้าย เพื่อแก้ไขปัญหาด้านความปลอดภัย ระบบจะเลื่อนการอัปเดตออกไปโดยใช้ขั้นตอนหลังการแทรกหรือไมโครแทสก์
การค้นหาคอนเทนเนอร์ที่คั่นด้วยคอมมา
รองรับการค้นหาหลายรายการต่อกฎ @container กฎ @container จะมีผลหากการค้นหาอย่างน้อย 1 รายการตรงกัน
ความสามารถนี้ช่วยให้มีการค้นหาแบบสำรองสำหรับฟีเจอร์ที่ไม่รองรับในเบราว์เซอร์บางเบราว์เซอร์ได้ เช่น
ตัวอย่าง
@container --name1 not-supported(--foo: bar), --name2 (width > 600px) {}
นอกจากการรองรับการค้นหาหลายรายการแล้ว เรายังขยายโมเดลออบเจ็กต์ให้รองรับแอตทริบิวต์ conditions ใน API CSSContainerRule ด้วย
เปิดเผยพื้นที่ที่พิมพ์ไม่ได้ให้ CSS
โดยปกติแล้วเครื่องพิมพ์จะมีพื้นที่เล็กๆ ที่ขอบทั้ง 4 ด้านของกระดาษที่พิมพ์ได้อย่างไม่น่าเชื่อถือ ซึ่งมักเกิดจากกลไกการจัดการกระดาษของเครื่องพิมพ์ เราคาดหวังว่าระยะขอบของหน้าเริ่มต้นจะใหญ่กว่าพื้นที่เหล่านี้ แต่หากผู้เขียนตั้งค่าระยะขอบด้วยตนเอง และต้องการเพิ่มกล่องระยะขอบ @page ด้วย เช่น สำหรับส่วนหัวและส่วนท้ายที่กำหนดเอง ผู้เขียนจะต้องมีวิธีพิจารณาว่าพื้นที่ใดที่พิมพ์ได้อย่างปลอดภัย
คุณสามารถใช้ตัวอธิบาย CSS page-margin-safety เพื่อหลีกเลี่ยงพื้นที่ที่พิมพ์ไม่ได้ดังกล่าว
แอตทริบิวต์ focusgroup
ช่วยให้ผู้เขียนประกาศให้วิดเจ็ตคอมโพสิตมีการนำทางด้วยแป้นลูกศร แถบหยุดที่รับประกัน และการจดจำโฟกัสล่าสุดได้ ซึ่งจะแทนที่สคริปต์ `roving tabindex` ที่เขียนด้วยมือ ตัวอย่าง
<div focusgroup="toolbar wrap" aria-label="Formatting">
<button>Bold</button>
<button>Italic</button>
<button>Underline</button>
</div>
คลาสเทียมขององค์ประกอบสื่อ
คลาสเทียมของ CSS ได้แก่ :playing, :paused, :seeking, :buffering, :stalled, :muted,
และ :volume-locked จะตรงกับองค์ประกอบ <audio> และ <video> ตามสถานะขององค์ประกอบ
ฟีเจอร์นี้เป็นหนึ่งในพื้นที่ที่มุ่งเน้นใน Interop 2026
การเปลี่ยนแปลงลักษณะการทำงานของ popover=hint
การเปลี่ยนแปลงนี้ใช้โมเดลการซ้อนทับที่ปรับปรุงและทำให้ง่ายขึ้นสำหรับแอตทริบิวต์ popover=hint และการโต้ตอบกับ popover=auto ก่อนหน้านี้ การโต้ตอบระหว่างป๊อปโอเวอร์ 2 ประเภทนี้อาจซับซ้อนในบางกรณีขอบ เช่น การซ้อน popover=auto ไว้ใน popover=hint และอาจทำให้เกิดลักษณะการทำงานที่ไม่คาดคิด ในโมเดลใหม่ การเปิด popover=hint จะไม่ปิดองค์ประกอบ popover=auto ที่ไม่เกี่ยวข้องโดยไม่ได้ตั้งใจอีกต่อไป ป๊อปโอเวอร์คำแนะนำจะซ่อนไว้ก็ต่อเมื่อ popover=auto ของบรรพบุรุษซ่อนอยู่ หรือเมื่อมีการเปิด popover=auto ใหม่ที่ไม่เกี่ยวข้อง นอกจากนี้ นักพัฒนาแอปยังสามารถซ้อนป๊อปโอเวอร์อัตโนมัติไว้ในป๊อปโอเวอร์คำแนะนำได้อย่างปลอดภัย โดยระบบจะลดระดับ popover=auto ที่ซ้อนไว้ลงอย่างราบรื่นและทำงานเป็น popover=hint แทนที่จะแสดงข้อยกเว้นหรือหยุดการซ้อนทับ
ความสามารถนี้ช่วยให้นักพัฒนาแอปวาง <select> ที่ปรับแต่งได้ภายใน
popover=hint
Chrome ยังกระชับลักษณะการทำงานเกี่ยวกับการเปิดและปิดป๊อปโอเวอร์จากภายในเหตุการณ์ beforetoggle เพื่อปรับปรุงความสามารถในการคาดการณ์และป้องกันการเปลี่ยนแปลงสถานะที่ซับซ้อน ก่อนหน้านี้มีการป้องกันไว้สำหรับบางกรณีที่เป็นไปได้ แต่ไม่ใช่ทั้งหมด การเปลี่ยนแปลงนี้ปรับปรุงกลไกที่ใช้ตรวจหาเคสเหล่านี้เพื่อแสดง InvalidStateError สำหรับเคสทั้งหมดดังกล่าวได้อย่างน่าเชื่อถือมากขึ้น การเปลี่ยนแปลงนี้ช่วยให้มั่นใจได้ว่าการจัดการสถานะป๊อปโอเวอร์จะยังคงเสถียรและป้องกันไม่ให้เกิดข้อบกพร่องในการเข้าซ้ำแบบวนซ้ำ
การเปลี่ยนแปลงเหล่านี้ได้รับแรงบันดาลใจจากการสนทนาเกี่ยวกับมาตรฐานกับ Mozilla ใน Pull Request ของข้อกำหนด HTML ใน GitHub
สีอัลฟาสัมพัทธ์
สีอัลฟาสัมพัทธ์เป็นวิธี CSS โดยตรงในการสร้างสีที่มีความโปร่งแสงจากสีที่มีอยู่โดยไม่ต้องเขียนช่องสีใหม่
ปัจจุบันนักพัฒนาแอปต้องทำซ้ำค่าคอมโพเนนต์หรือสร้างโทเค็นที่คำนวณไว้ล่วงหน้าแยกกันเมื่อต้องการใช้สีเดียวกันแต่มีความทึบต่างกัน
ฟังก์ชัน alpha() ของ CSS Color 5 จะเก็บคอมโพเนนต์สีเดิมไว้และเปลี่ยนเฉพาะอัลฟา ซึ่งช่วยลดภาระในการเขียนและทำให้โทเค็นสีนำกลับมาใช้ซ้ำและดูแลรักษาได้ง่ายขึ้น
flex-wrap:balance
flex-wrap:balance ช่วยให้นักพัฒนาแอปกระจายเนื้อหาระหว่างบรรทัดแบบยืดหยุ่นเพื่อให้ดูสมดุลมากขึ้น คล้ายกับ text-wrap:balance
ฟังก์ชัน named-feature() สำหรับ @supports ของ CSS
ฟังก์ชัน named-feature() ช่วยให้กฎ @supports ของ CSS ค้นหาฟีเจอร์เฉพาะที่มีชื่อจำนวนเล็กน้อยซึ่งไม่สามารถทดสอบได้โดยใช้กลไก @supports อื่นๆ แต่ถือว่ามีคุณค่าอย่างยิ่งในการทดสอบ
overscroll-behavior: chain
overscroll-behavior มี 3 ค่า ได้แก่ none, auto และ contain ค่าเหล่านี้ส่งผลต่อเอฟเฟกต์ 2 อย่างที่แยกกัน ได้แก่ การแพร่กระจายการเลื่อนและการเกิดเอฟเฟกต์เส้นขอบในเครื่อง เช่น การยืดการเลื่อนเกิน
none: ไม่มีการแพร่กระจายการเลื่อน ไม่มีเอฟเฟกต์เส้นขอบในเครื่องauto: การแพร่กระจายการเลื่อน เอฟเฟกต์เส้นขอบในเครื่องcontain: ไม่มีการแพร่กระจายการเลื่อน เอฟเฟกต์เส้นขอบในเครื่อง
รุ่นนี้ติดตามค่าใหม่เพื่อทำให้ชุดค่าสมบูรณ์ ได้แก่ chain: การแพร่กระจายการเลื่อน ไม่มีเอฟเฟกต์เส้นขอบในเครื่อง
ค่านี้มีประโยชน์สำหรับเอฟเฟกต์ต่างๆ เช่น เมนูด้านข้างที่ใช้เป็นตัวเลื่อน คุณสามารถนำเมนูเข้ามาได้ และเมื่อเมนูชนขอบ เมนูจะไม่เลื่อนเกินหรือยืดและเลื่อน อย่างไรก็ตาม การเลื่อนจะเชื่อมโยงกับองค์ประกอบระดับบน
Web API
ปิดใช้ตัวกรอง SVG ในปลั๊กอินและ iframe แบบข้ามต้นทางหรือ iframe ที่ถูกจำกัด
Chrome 150 ป้องกันไม่ให้ใช้ตัวกรองกราฟิกเวกเตอร์ที่ปรับขนาดได้ (SVG) กับ iframe แบบข้ามต้นทางหรือ iframe ที่ถูกจำกัด เช่น iframe ที่ทำแซนด์บ็อกซ์ไว้ และปลั๊กอินที่ฝังไว้ เช่น PDF เมื่อเฟรมหรือปลั๊กอินแสดงผลด้วยเอฟเฟกต์ตัวกรอง SVG ระบบจะข้ามผ่านแผนผังเอฟเฟกต์เพื่อค้นหาบรรพบุรุษระดับสูงสุดที่ไม่มีตัวกรอง SVG และใช้เอฟเฟกต์นั้นแทน
IndexedDB: ส่วนหลังของ SQLite
เราได้เขียนการใช้งาน IndexedDB ของ Chromium ใหม่โดยใช้ SQLite เพื่อแทนที่การใช้งานก่อนหน้านี้ที่ใช้การผสมผสานระหว่าง LevelDB กับไฟล์แฟลต การเปลี่ยนแปลงนี้ไม่ส่งผลต่อ Web API
เราคาดว่าการเขียนใหม่นี้จะปรับปรุงความน่าเชื่อถือและประสิทธิภาพ (ในระดับที่น้อยกว่า)
ตอนนี้การเปลี่ยนแปลงนี้มีผลกับ พื้นที่เก็บข้อมูลใหม่ การเปลี่ยนแปลงนี้เป็นขั้นตอนที่ 2 ของการเปิดตัวแบบค่อยเป็นค่อยไปหลายขั้นตอน ดูหน้าฟีเจอร์ ChromeStatus สำหรับบริบทในหน่วยความจำของ SQLite ซึ่งติดตามขั้นตอนที่ 1
ตัวนับเฟรม MediaStreamTrackProcessor
เพิ่มแอตทริบิวต์ discardedFrames และ totalFrames ลงในอินเทอร์เฟซ MediaStreamTrackProcessor ตัวนับเหล่านี้ช่วยให้นักพัฒนาเว็บตรวจสอบสถานะของไปป์ไลน์การประมวลผลสื่อได้โดยการติดตามจำนวนเฟรมที่ได้รับและถูกทิ้งโดยโปรเซสเซอร์
ต้นทางที่ไม่เปิดเผยสำหรับ URL data:
Chrome 150 อัปเดตวิธีที่ DedicatedWorker และ SharedWorker จัดการ
data: URL โดยกำหนดต้นทางที่ไม่เปิดเผยและไม่ซ้ำกันให้กับ Worker เหล่านี้แทนที่จะรับช่วงต้นทางด้านความปลอดภัยของสคริปต์หรือหน้าที่สร้าง
Worker เหล่านี้โดยอัตโนมัติ
การเปลี่ยนแปลงนี้สอดคล้องกับข้อกำหนด HTML ของ Worker และเพิ่มความปลอดภัยด้วยการแยก Worker เหล่านี้ออกจากสถานะต้นทางเดียวกันของผู้สร้าง ซึ่งป้องกันไม่ให้ Worker เข้าถึงข้อมูลที่ละเอียดอ่อนผ่านกลไกต่างๆ เช่นBroadcastChannel หรือพื้นที่เก็บข้อมูลต้นทางเดียวกัน Worker เหล่านี้จะยังคงอยู่ในพาร์ติชันพื้นที่เก็บข้อมูลเดียวกัน (เช่น โดยการเก็บรักษาเว็บไซต์ระดับบนสุดหรือ Nonce) กับผู้สร้างเพื่อรักษาขอบเขตการแยกที่ถูกต้อง
การปรับความปลอดภัยนี้เปิดใช้โดยค่าเริ่มต้นในแพลตฟอร์มเดสก์ท็อปและอุปกรณ์เคลื่อนที่ ผู้ดูแลระบบสามารถตรวจสอบหรือยืนยันขอบเขตด้านความปลอดภัยผ่านการกำหนดค่าแบบรวมศูนย์ ดูรายละเอียดการใช้งานทางเทคนิคและ การอ้างอิงข้อกำหนดได้ที่ขั้นตอนที่ 3 ของ การตั้งค่า Worker ของ HTML Living Standard
การย้ายข้อมูลต้นทางของ PWA
เมื่อผู้ใช้ติดตั้ง Progressive Web App (PWA) ระบบจะผูกข้อมูลประจำตัวและบริบทด้านความปลอดภัยของ PWA ไว้กับต้นทางเว็บอย่างแน่นหนา เช่น app.example.com
การผูกข้อมูลนี้เป็นความท้าทายที่สำคัญสำหรับนักพัฒนาแอปที่ต้องเปลี่ยนต้นทางของ PWA เนื่องจากการเปลี่ยนแบรนด์ การปรับโครงสร้างโดเมน หรือการปรับสถาปัตยกรรมทางเทคนิค การเปลี่ยนแปลงดังกล่าวบังคับให้ผู้ใช้ต้องถอนการติดตั้งแอปเก่าและติดตั้งแอปใหม่ด้วยตนเอง ซึ่งทำให้เกิดประสบการณ์ที่ไม่ราบรื่นและอาจทำให้เกิดการสูญเสียผู้ใช้ Chrome 150 ขอแนะนำกลไกให้นักพัฒนาแอปย้ายข้อมูล PWA ที่ติดตั้งไปยังต้นทางใหม่ในเว็บไซต์เดียวกัน โดยยังคงรักษาความน่าเชื่อถือและสิทธิ์ของผู้ใช้ไว้
นโยบาย WebAppInstallForceList จะบล็อกการย้ายข้อมูล เนื่องจากนโยบายระดับองค์กรเกี่ยวกับเว็บแอปพลิเคชันส่วนใหญ่จะอิงตาม URL และต้นทาง จึงมีความเสี่ยงที่การย้ายข้อมูลอาจข้ามผ่านนโยบายบางอย่างที่ผู้ดูแลระบบอาจกำหนดค่าไว้ Chrome จะไม่เสนอการย้ายข้อมูลให้ผู้ใช้เมื่อผู้ดูแลระบบขององค์กรบังคับติดตั้งแอป และจะแสดงแบนเนอร์อธิบายเรื่องนี้ให้ผู้ใช้ทราบแทน
แยกวิเคราะห์คำสั่งในการประมวลผลใน HTML
คำสั่งในการประมวลผล (ไวยากรณ์: <?target data>) เป็นโครงสร้าง DOM ที่มีอยู่
ซึ่งแสดงใน XML ซึ่งอนุญาตให้ออบเจ็กต์โหนดที่ไม่ใช่องค์ประกอบแต่มีความหมายเชิงความหมายบางอย่างสำหรับการประมวลผลเอกสาร
ตัวอย่างเช่น คุณสามารถใช้คำสั่งในการประมวลผลเพื่อระบุช่วงสำหรับการสตรีมหรือการไฮไลต์โดยไม่จำเป็นต้องใช้องค์ประกอบ DOM ใหม่และเปลี่ยนโครงสร้าง DOM เท่าที่เกี่ยวข้องกับ CSS หรือเป็นคำสั่งสำหรับตัวแยกวิเคราะห์ HTML เกี่ยวกับวิธีบัฟเฟอร์และสตรีม
การสตรีมแบบไม่เรียงลำดับ
การสตรีมแบบไม่เรียงลำดับ ช่วยให้คุณใช้ <template for> และช่วงคำสั่งในการประมวลผล
(<?start> และ <?end>) เพื่อแสดง HTML ในลำดับที่ไม่ต่อเนื่องและอัปเดตส่วนที่มีอยู่ของเอกสารโดยไม่ต้องใช้
JavaScript
สัญญาการเลื่อนแบบเป็นโปรแกรม
ความสามารถนี้ให้สัญญาณที่เชื่อถือได้สำหรับสถานะการเสร็จสมบูรณ์ของการเลื่อนแบบราบรื่นแบบเป็นโปรแกรม เมธอดการเลื่อนทั้งหมดใน Element และ Window จะแสดงออบเจ็กต์ Promise ที่ได้รับการแก้ไขเมื่อการเลื่อนเสร็จสมบูรณ์ และค่าที่ได้รับการแก้ไขจะระบุว่าการเลื่อนถูกขัดจังหวะหรือไม่
WebGPU Immediates
เพิ่มพื้นที่ที่อยู่ใหม่แบบทันทีใน WGSL และเมธอด setImmediateData() ในตัวเข้ารหัสการส่งผ่านการแสดงผล การส่งผ่านการคำนวณ และชุดการแสดงผล ซึ่งช่วยให้ส่งข้อมูลจำนวนเล็กน้อยที่อัปเดตบ่อยๆ ไปยัง Shader ได้โดยตรงโดยไม่ต้องสร้างออบเจ็กต์บัฟเฟอร์ GPU หรือกลุ่มการผูก ฟีเจอร์นี้มีประโยชน์อย่างยิ่งสำหรับแอปพลิเคชันที่ต้องอัปเดตพารามิเตอร์ต่อการวาด เช่น ดัชนีออบเจ็กต์ ดัชนีวัสดุ หรือเมทริกซ์การแปลงทุกครั้งที่เรียกใช้คำสั่งประมวลผล ซึ่งช่วยปรับปรุงประสิทธิภาพได้อย่างมากโดยหลีกเลี่ยงค่าใช้จ่ายในการจัดการบัฟเฟอร์และกลุ่มการผูก
Web Speech API: คุณภาพการจดจำในอุปกรณ์
ขยายอินเทอร์เฟซ SpeechRecognition โดยเพิ่มพร็อพเพอร์ตี้ quality ลงใน
SpeechRecognitionOptions พร็อพเพอร์ตี้นี้ช่วยให้นักพัฒนาแอประบุความสามารถเชิงความหมายที่จำเป็นสำหรับการจดจำในอุปกรณ์ได้โดยใช้ processLocally: true
Enum quality ที่เสนอรองรับ 3 ระดับ ได้แก่ command, dictation และ conversation ซึ่งสอดคล้องกับความซับซ้อนของงานและความต้องการฮาร์ดแวร์ที่เพิ่มขึ้น
ความสามารถนี้ช่วยให้นักพัฒนาแอปพิจารณาได้ว่าอุปกรณ์ในเครื่องจัดการกรณีการใช้งานที่มีความเสี่ยงสูง (เช่น การถอดเสียงการประชุม) ได้หรือไม่ หรือต้องใช้บริการคลาวด์แทน ซึ่งช่วยแก้ปัญหาความสามารถของโมเดลในอุปกรณ์ที่ไม่ชัดเจน
ช่วงทดลองใช้จากต้นทางใหม่
ใน Chrome 150 คุณสามารถเลือกใช้ช่วงทดลองใช้จากต้นทางใหม่ต่อไปนี้ ช่วงทดลองใช้จากต้นทาง
โปรโตคอลการยืนยันทางอีเมล (EVP)
โปรโตคอลการยืนยันทางอีเมล (EVP) ช่วยให้ผู้ใช้สร้าง เข้าถึง และกู้คืนบัญชีได้โดยการแสดงหลักฐานการเป็นเจ้าของด้วยการเข้ารหัสลับอย่างราบรื่นแทนที่จะใช้ OTP ทางอีเมลด้วยตนเอง
การเลิกใช้งานและการนำออก
Chrome รุ่นนี้มีการเลิกใช้งานและการนำออกต่อไปนี้
นำ [LegacyNoInterfaceObject] ออกจาก IDL ของ FontFaceSet
ก่อนหน้านี้ IDL ของ FontFaceSet ของ Chromium ใช้ [LegacyNoInterfaceObject] อย่างไม่ถูกต้อง ซึ่งซ่อน FontFaceSet เป็นพร็อพเพอร์ตี้ส่วนกลางและลบพร็อพเพอร์ตี้ Constructor ออกจากต้นแบบ ลักษณะการทำงานนี้เบี่ยงเบนไปจากข้อกำหนดการโหลดแบบอักษร CSS และแตกต่างจากลักษณะการทำงานของ Safari และ Firefox
การนำออกนี้จะนำ [LegacyNoInterfaceObject] ออกจาก IDL ของ FontFaceSet ซึ่งทำให้ FontFaceSet เข้าถึงได้อย่างถูกต้องในฐานะพร็อพเพอร์ตี้ส่วนกลาง เนื่องจากไม่มี
constructor() กำหนดใน IDL การเรียก new FontFaceSet() จาก
JavaScript จะแสดง TypeError: Illegal constructor อย่างถูกต้อง ซึ่งตรงกับ
ลักษณะการทำงานที่ข้อกำหนดกำหนดไว้