เผยแพร่: 25 มิถุนายน 2025
การเปลี่ยนแปลงต่อไปนี้จะมีผลกับการเปิดตัวช่องเบต้าของ Chrome เวอร์ชันล่าสุดสำหรับ Android, ChromeOS, Linux, macOS และ Windows เว้นแต่จะระบุไว้เป็นอย่างอื่น ดูข้อมูลเพิ่มเติม เกี่ยวกับฟีเจอร์ที่ระบุไว้ที่นี่ได้ผ่านลิงก์ที่ให้ไว้หรือจากรายการใน ChromeStatus.com Chrome 139 เป็นเวอร์ชันเบต้า ณ วันที่ 25 มิถุนายน 2025 คุณดาวน์โหลดเวอร์ชันล่าสุดได้ที่ Google.com สำหรับเดสก์ท็อป หรือใน Google Play Store บน Android
CSS
การเปิดตัวนี้เพิ่มฟีเจอร์ CSS และ UI ใหม่ 6 รายการ
การลัดวงจร var() และ attr()
เมื่อไม่ได้ใช้ฟอลแบ็ก ฟังก์ชัน var() และ attr() จะประเมินโดยไม่ต้อง
มองหารอบในฟอลแบ็กนั้น CSS ต่อไปนี้ใช้งานได้เนื่องจากมี --green
และ --blue
--green: green;
--blue: blue;
--a: var(--green, var(--b));
--b: var(--blue, var(--a));
พร็อพเพอร์ตี้ CSS caret-animation
Chrome รองรับภาพเคลื่อนไหวของพร็อพเพอร์ตี้ caret-color อยู่แล้ว แต่เมื่อภาพเคลื่อนไหวลักษณะการกะพริบเริ่มต้นของเคอร์เซอร์ข้อความจะรบกวนภาพเคลื่อนไหว พร็อพเพอร์ตี้ caret-animation ของ CSS มีค่าที่เป็นไปได้ 2 ค่า ได้แก่ auto และ manual โดย auto หมายถึงค่าเริ่มต้นของเบราว์เซอร์ (กะพริบ) และ manual หมายถึง นักพัฒนาเว็บควบคุมภาพเคลื่อนไหวของเคอร์เซอร์ข้อความ นอกจากนี้ พร็อพเพอร์ตี้ยังช่วยให้
ผู้ใช้ปิดใช้การกะพริบได้โดยใช้สไตล์ชีตของผู้ใช้
การปรับรูปร่างมุม
เปิดใช้มุมที่มีสไตล์นอกเหนือจาก border-radius ที่มีอยู่โดยการระบุ
รูปร่างหรือความโค้งของมุม ซึ่งช่วยให้คุณสร้างรูปร่างต่างๆ เช่น
สี่เหลี่ยมจัตุรัสที่มีมุมโค้ง รอยบาก และรอยเว้า รวมถึงเคลื่อนไหวระหว่างรูปร่างเหล่านั้นได้ ดูข้อมูลเพิ่มเติมได้ในโพสต์นี้จาก Amit
Sheen
เรียกใช้การเปลี่ยนอย่างต่อเนื่องเมื่อเปลี่ยนไปใช้ค่าการเปลี่ยนเริ่มต้น
เมื่อพร็อพเพอร์ตี้ที่เกี่ยวข้องกับการเปลี่ยนผ่านมีการเปลี่ยนแปลง พร็อพเพอร์ตี้เหล่านั้นควรมีผลเฉพาะกับ การเปลี่ยนผ่านที่เพิ่งเริ่มต้น ซึ่งหมายความว่าหากคุณเปลี่ยนคุณสมบัติการเปลี่ยน แต่ไม่ได้เปลี่ยนคุณสมบัติที่มีภาพเคลื่อนไหวการเปลี่ยนที่ใช้งานอยู่ด้วย ภาพเคลื่อนไหวการเปลี่ยนเหล่านั้นจะยังคงใช้ระยะเวลา การค่อยๆ เปลี่ยน ฯลฯ ที่ระบุไว้ก่อนหน้านี้ต่อไป Blink ยกเลิกการเปลี่ยนอย่างไม่ถูกต้องเมื่อตั้งค่าคุณสมบัติการเปลี่ยนเป็น "none" แม้ว่าจะไม่ได้ยกเลิกหากคุณเปลี่ยนเฉพาะ transition-duration ก็ตาม ฟีเจอร์นี้จะทำให้ Blink สอดคล้องกับ Webkit และ Gecko ซึ่งจะช่วยให้การเปลี่ยนภาพที่ใช้งานอยู่ทำงานต่อไปได้ เว้นแต่หรือจนกว่าค่าพร็อพเพอร์ตี้จะเปลี่ยนแปลงซึ่งจะทริกเกอร์การอัปเดตการเปลี่ยนภาพใหม่
ฟังก์ชันที่กำหนดเองของ CSS
ฟังก์ชันที่กำหนดเองคล้ายกับคุณสมบัติที่กำหนดเอง แต่แทนที่จะแสดงผลค่าคงที่ค่าเดียว ฟังก์ชันที่กำหนดเองจะแสดงผลค่าตามคุณสมบัติที่กำหนดเอง พารามิเตอร์ และเงื่อนไขอื่นๆ
@function --negate(--value) {
result: calc(var(--value) * -1);
}
div {
--gap: 1em;
margin-top: --negate(var(--gap));
}
รองรับ width และ height เป็นแอตทริบิวต์การนำเสนอในองค์ประกอบ <svg> ที่ซ้อนกัน
รองรับการใช้ width และ height เป็นแอตทริบิวต์การนำเสนอในองค์ประกอบ <svg> ที่ซ้อนกันผ่านทั้งมาร์กอัป SVG และ CSS แนวทางคู่ขนานนี้ช่วยให้คุณมีความยืดหยุ่นมากยิ่งขึ้น
และช่วยให้คุณจัดการและจัดรูปแบบองค์ประกอบ SVG ได้อย่างมีประสิทธิภาพมากขึ้น
ภายในดีไซน์ที่ซับซ้อน
Web API
ไฟล์ Manifest ของเว็บแอป: ระบุการมีสิทธิ์อัปเดต, URL ของไอคอนคือ Cache-Control: immutable
ระบุอัลกอริทึมการมีสิทธิ์อัปเดตในข้อกำหนดของไฟล์ Manifest ซึ่งจะทำให้กระบวนการอัปเดตมีความแน่นอนและคาดการณ์ได้มากขึ้น ช่วยให้นักพัฒนาแอปควบคุมได้มากขึ้นว่าจะให้อัปเดตการติดตั้งที่มีอยู่หรือไม่ (และเมื่อใด) และช่วยให้สามารถนำ "การควบคุมการตรวจสอบการอัปเดต" ที่ User Agent ต้องใช้ในปัจจุบันออกเพื่อหลีกเลี่ยงการสิ้นเปลืองทรัพยากรเครือข่าย
การปรับปรุงประสิทธิภาพการตรวจหาความลึกของ WebXR
เปิดเผยกลไกใหม่หลายอย่างเพื่อปรับแต่งลักษณะการทำงานของฟีเจอร์การตรวจหาความลึกภายในเซสชัน WebXR โดยมีเป้าหมายเพื่อปรับปรุงประสิทธิภาพของการสร้างหรือการใช้บัฟเฟอร์ความลึก กลไกหลักที่เปิดเผยมีดังนี้ ความสามารถในการขอที่บัฟเฟอร์ความลึกแบบดิบหรือแบบสมูท ความสามารถในการขอให้รันไทม์หยุดหรือกลับมาให้บัฟเฟอร์ความลึกอีกครั้ง และความสามารถในการเปิดเผยบัฟเฟอร์ความลึกที่ไม่สอดคล้องกับมุมมองของผู้ใช้โดยตรง เพื่อให้ User Agent ไม่ต้องทำการฉายซ้ำที่ไม่จำเป็นทุกเฟรม
อนุญาตให้ใช้อักขระเพิ่มเติมใน JavaScript DOM API
ตัวแยกวิเคราะห์ HTML อนุญาตให้องค์ประกอบและแอตทริบิวต์มีอักขระและชื่อที่ถูกต้องหลากหลายมาโดยตลอด (หรือเป็นเวลานาน) แต่ JavaScript DOM API ที่สร้างองค์ประกอบและแอตทริบิวต์เดียวกันนั้นมีความเข้มงวดมากกว่าและไม่ตรงกับตัวแยกวิเคราะห์ การเปลี่ยนแปลงนี้จะลดการตรวจสอบ JavaScript DOM API ให้ตรงกับโปรแกรมแยกวิเคราะห์ HTML
request-close คำสั่งเรียกใช้
ปิดองค์ประกอบของกล่องโต้ตอบได้ผ่านกลไกต่างๆ บางครั้ง
นักพัฒนาซอฟต์แวร์อาจต้องการป้องกันไม่ให้ปิด โดยกล่องโต้ตอบนี้จะ
ทริกเกอร์เหตุการณ์ยกเลิก เดิมทีการเรียกใช้จะเกิดขึ้นผ่านคำขอปิดเท่านั้น (เช่น การกดEsc) แต่ล่าสุดได้เพิ่มฟังก์ชัน requestClose() JS
ซึ่งจะเรียกใช้เหตุการณ์ยกเลิกด้วย คำสั่ง request-close จะนำความสามารถใหม่นี้มาสู่ API คำสั่งเรียกใช้แบบประกาศ
WebGPU: รองรับพื้นผิว 3 มิติสำหรับรูปแบบที่บีบอัด BC และ ASTC
ฟีเจอร์ texture-compression-bc-sliced-3d และ texture-compression-astc-sliced-3d WebGPU จะเพิ่มการรองรับเท็กซ์เจอร์ 3 มิติสำหรับรูปแบบที่บีบอัด BC และ ASTC ตามลำดับ
การยืนยันการชำระเงินที่ปลอดภัย: คีย์ที่เชื่อมโยงกับเบราว์เซอร์
เพิ่มลายเซ็นวิทยาการเข้ารหัสเพิ่มเติมในการยืนยันการชำระเงินที่ปลอดภัย การยืนยัน และการสร้างข้อมูลเข้าสู่ระบบ ระบบจะไม่ซิงค์คีย์ส่วนตัวที่เกี่ยวข้อง ในอุปกรณ์ต่างๆ ซึ่งจะช่วยให้นักพัฒนาเว็บเป็นไปตามข้อกำหนดสำหรับการเชื่อมโยงอุปกรณ์ สำหรับธุรกรรมการชำระเงิน
การยืนยันการชำระเงินที่ปลอดภัย: การรีเฟรช UX
อัปเดตองค์ประกอบ UX สำหรับกล่องโต้ตอบ SPC ใน Android Chrome นอกเหนือจากการนำเสนอ UX แล้ว เรายังเพิ่มสิ่งต่อไปนี้
- ช่วยให้ผู้ขายระบุรายการโลโก้ของนิติบุคคลที่ชำระเงินที่เกี่ยวข้องกับการชำระเงินที่จะแสดงได้ (ไม่บังคับ)
- ส่งสถานะเอาต์พุตที่แตกต่างกันกลับไปยังผู้ขายโดยขึ้นอยู่กับว่าผู้ใช้ต้องการทำธุรกรรมต่อโดยไม่มี SPC หรือต้องการยกเลิกธุรกรรม
- เพิ่มฟิลด์ป้ายกำกับรายละเอียดการชำระเงินใหม่ลงในเครื่องมือการชำระเงินเพื่อให้ข้อความ แสดงใน 2 บรรทัด
WebGPU core-features-and-limits
core-features-and-limits ฟีเจอร์นี้บ่งบอกว่าอะแดปเตอร์ WebGPU และ
อุปกรณ์รองรับฟีเจอร์หลักและขีดจำกัดของข้อกำหนด
แก้ไขการเลื่อนการยึดตำแหน่ง
ปัจจุบัน อัลกอริทึมการยึดตำแหน่งการเลื่อนจะเลือกผู้สมัครที่มีลำดับความสำคัญเมื่อพร้อมใช้งานเป็นเป้าหมายการยึดตำแหน่ง ขณะนี้ผู้สมัครรับเลือกที่มีลำดับความสำคัญคือองค์ประกอบที่แก้ไขได้และไฮไลต์การค้นหาในหน้าเว็บ ซึ่งอาจทำให้ผู้ใช้ได้รับประสบการณ์ที่ไม่ดีนัก หากมีองค์ประกอบ contenteditable ขนาดใหญ่ที่โฟกัสอยู่ซึ่งมีเนื้อหาที่เปลี่ยนแปลงนอกหน้าจอ (เคอร์เซอร์จะเลื่อนตามไปด้วย) การแก้ไขนี้ จะเปลี่ยนอัลกอริทึม โดยแทนที่จะเลือกผู้สมัครที่มีลำดับความสำคัญเป็น จุดยึด ให้ใช้ผู้สมัครเป็นขอบเขตหรือรูทของอัลกอริทึมการเลือกจุดยึดปกติ ที่เลือกองค์ประกอบบนหน้าจอที่ลึกที่สุดเป็นจุดยึด
รองรับแอตทริบิวต์ async สำหรับองค์ประกอบ SVG <script>
SVGScriptElement อินเทอร์เฟซใน SVG 2.0 เปิดตัวแอตทริบิวต์ async
ซึ่งคล้ายกับ HTMLScriptElement แอตทริบิวต์นี้ช่วยให้สคริปต์ทำงานแบบไม่พร้อมกันได้ ซึ่งจะช่วยปรับปรุงประสิทธิภาพและการตอบสนองของเว็บแอปพลิเคชันที่ใช้ SVG
On-device Web Speech API
ฟีเจอร์นี้จะเพิ่มการรองรับการจดจำคำพูดในอุปกรณ์ลงใน Web Speech API เพื่อให้เว็บไซต์มั่นใจได้ว่าจะไม่มีการส่งเสียงหรือคำพูดที่ถอดเสียงแล้ว ไปยังบริการของบุคคลที่สามเพื่อทำการประมวลผล เว็บไซต์สามารถค้นหาความพร้อมใช้งานของการจดจำคำพูดในอุปกรณ์สำหรับภาษาที่เฉพาะเจาะจง พร้อมแจ้งให้ผู้ใช้ติดตั้งทรัพยากรที่จำเป็นสำหรับการจดจำคำพูดในอุปกรณ์ และเลือกระหว่างการจดจำคำพูดในอุปกรณ์หรือการจดจำคำพูดบนระบบคลาวด์ได้ตามต้องการ
ล้าง window.name สำหรับการนำทางข้ามเว็บไซต์ที่เปลี่ยนกลุ่มบริบทการท่องเว็บ
ปัจจุบันระบบจะเก็บรักษามูลค่าของพร็อพเพอร์ตี้ window.name ตลอดอายุการใช้งานของแท็บ แม้จะมีการนำทางที่สลับกลุ่มบริบทการท่องเว็บ ซึ่งอาจทำให้ข้อมูลรั่วไหลและอาจใช้เป็นเวกเตอร์การติดตามได้
การล้างพร็อพเพอร์ตี้ window.name จะช่วยแก้ปัญหานี้ได้ การเปลี่ยนแปลงนี้ควรมีความเสี่ยงต่ำ เนื่องจากปัจจุบันการค้นหาบริบทการท่องเว็บตามชื่อจะใช้ไม่ได้อยู่แล้วหากอยู่ในกลุ่มบริบทการท่องเว็บอื่น ดังนั้นชื่อจึงไม่มีประโยชน์จริงๆ
นโยบายขององค์กร: ClearWindowNameCrossSiteBrowsing (จะหยุดทำงานใน Chrome 142)
ส่วนขยายขอบเขตของเว็บแอป
เพิ่มฟิลด์ไฟล์ Manifest ของเว็บแอป "scope_extensions" ที่ช่วยให้เว็บแอปขยายขอบเขตไปยังต้นทางอื่นๆ ได้
ซึ่งจะช่วยให้เว็บไซต์ที่ควบคุมโดเมนย่อยและโดเมนระดับบนสุดหลายรายการแสดงเป็นเว็บแอปเดียวได้ โดยต้องมีต้นทางที่ระบุเพื่อยืนยันการเชื่อมโยงกับเว็บแอปโดยใช้ไฟล์.well-known/web-app-origin-associationการกำหนดค่า
การตรวจหาประเภท MIME ของ JSON ที่เป็นไปตามข้อกำหนด
ตอนนี้ Chromium รู้จักประเภท MIME ของ JSON ที่ถูกต้องทั้งหมดตามที่กำหนดโดยข้อกำหนด mimesniff ของ WHATWG
ซึ่งรวมถึงประเภท MIME ที่มีประเภทย่อยลงท้ายด้วย
+json นอกเหนือจาก application/json และ text/json แบบดั้งเดิม การเปลี่ยนแปลงนี้
จะช่วยให้มั่นใจได้ว่า Web API และฟีเจอร์ที่ใช้การตรวจหา JSON จะทำงาน
สอดคล้องกับมาตรฐานแพลตฟอร์มเว็บและเบราว์เซอร์อื่นๆ แรงจูงใจหลัก
ในการเปลี่ยนแปลงนี้คือการแก้ไขลักษณะการทำงานของการนำเข้าโมดูล JSON ซึ่งก่อนหน้านี้ MIME ประเภท JSON ที่ถูกต้อง เช่น text/html+json และ image/svg+json จะโหลดเป็นโมดูลไม่สำเร็จ
Private Aggregation API: การรายงานข้อผิดพลาดแบบรวม
มีเงื่อนไขข้อผิดพลาดหลายอย่างที่อาจเกิดขึ้นเมื่อใช้ Private Aggregation API เช่น งบประมาณความเป็นส่วนตัวอาจหมด ทำให้ไม่สามารถส่งฮิสโทแกรมเพิ่มเติมได้ ฟีเจอร์นี้ช่วยให้นักพัฒนาแอปสามารถลงทะเบียน การมีส่วนร่วมของฮิสโทแกรมซึ่งควรส่งเฉพาะในกรณีที่เกิดข้อผิดพลาดประเภทใดประเภทหนึ่ง เท่านั้น ฟีเจอร์นี้รองรับการวัดความถี่ของเงื่อนไขข้อผิดพลาด และแยกการวัดเหล่านี้ตามมิติข้อมูลที่เกี่ยวข้องซึ่งนักพัฒนาซอฟต์แวร์ระบุ (เช่น เวอร์ชันของโค้ดที่ติดตั้งใช้งาน) เนื่องจากข้อผิดพลาดอาจเป็นข้อมูลข้ามเว็บไซต์ เราจึงไม่สามารถแสดงข้อผิดพลาดเหล่านั้นในหน้าเว็บสำหรับผู้ใช้ที่ไม่มีคุกกี้ของบุคคลที่สามได้ แต่ฟีเจอร์นี้จะใช้ไปป์ไลน์การรายงานแบบรวมที่มีอยู่แล้วซึ่งมีการเพิ่มสัญญาณรบกวนผ่านบริการรวมข้อมูลแทน
Reporting API สำหรับข้อขัดข้อง: ระบุการรายงานข้อขัดข้องเพื่อรับเฉพาะรายงานข้อขัดข้อง
ฟีเจอร์นี้ช่วยให้มั่นใจได้ว่านักพัฒนาแอปจะได้รับเฉพาะรายงานข้อขัดข้องโดยการระบุ
ปลายทางที่ชื่อ crash-reporting โดยค่าเริ่มต้น ระบบจะส่งรายงานข้อขัดข้องไปยังdefaultปลายทางที่รับรายงานประเภทอื่นๆ อีกมากมายนอกเหนือจากรายงานข้อขัดข้อง
นักพัฒนาแอปสามารถระบุ URL แยกต่างหากไปยังปลายทางที่รู้จักกันดีชื่อ
crash-reporting เพื่อนำรายงานข้อขัดข้องไปยังปลายทางนั้นแทนปลายทาง default
ลดการเก็บลายนิ้วมือในข้อมูลส่วนหัวของ Accept-Language
ลดปริมาณข้อมูลที่สตริงค่าส่วนหัว Accept-Language
แสดงในคำขอ HTTP และใน navigator.languages แทนที่จะส่งรายการภาษาที่ผู้ใช้ต้องการทั้งหมดในคำขอ HTTP ทุกครั้งด้วยส่วนหัว Accept-Language ตอนนี้เราจะส่งภาษาที่ผู้ใช้ต้องการมากที่สุดในส่วนหัว Accept-Language การเปิดตัวครั้งแรกจะช่วยลดข้อมูลในส่วนหัว HTTP เพื่อลดความเสี่ยงด้านความเข้ากันได้
และเราจะลดnavigator.languagesตัวรับ JavaScript ที่เกี่ยวข้องในอนาคต
เรียกใช้เหตุการณ์ข้อผิดพลาดแทนการส่งข้อยกเว้นสำหรับ Worker ที่ถูกบล็อกโดย CSP
เมื่อถูกบล็อกโดยนโยบายรักษาความปลอดภัยเนื้อหา (CSP) ปัจจุบัน Chrome จะแสดง
SecurityError จากตัวสร้างของ Worker และ SharedWorker
ข้อกำหนดระบุว่าต้องตรวจสอบ CSP เป็นส่วนหนึ่งของการดึงข้อมูลและทริกเกอร์เหตุการณ์ข้อผิดพลาด
แบบไม่พร้อมกันแทนที่จะส่งข้อยกเว้นเมื่อสคริปต์เรียกใช้ new
Worker(url) หรือ new SharedWorker(url) การเปลี่ยนแปลงนี้ทำให้ข้อกำหนดของ Chrome เป็นไปตามข้อกำหนด โดยจะไม่ส่งข้อผิดพลาดในระหว่างเครื่องมือสร้างและเริ่มทำงานเหตุการณ์ข้อผิดพลาดแบบอะซิงโครนัส
ระดับเสียงสำหรับเฟรมที่เข้ารหัส RTC
แสดงระดับเสียงของเฟรมที่เข้ารหัสซึ่งส่งด้วย
RTCPeerConnectionและแสดงโดยใช้ WebRTC Encoded Transform ต่อเว็บ
ช่วงทดลองใช้จากต้นทางใหม่
ใน Chrome 139 คุณสามารถเลือกใช้Origin Trials ใหม่ต่อไปนี้ได้
Prompt API
Prompt API ออกแบบมาเพื่อโต้ตอบกับโมเดลภาษา AI โดยใช้ข้อความ รูปภาพ และเสียงเป็นอินพุต โดยรองรับกรณีการใช้งานต่างๆ ตั้งแต่การสร้างคำบรรยายรูปภาพและการค้นหาด้วยภาพ ไปจนถึงการถอดเสียง การจัดประเภทเหตุการณ์เสียง การสร้างข้อความตามคำสั่งที่เฉพาะเจาะจง และการดึงข้อมูลหรือข้อมูลเชิงลึกจากข้อความ โดยรองรับ เอาต์พุตที่มีโครงสร้าง ซึ่ง ช่วยให้มั่นใจได้ว่าคำตอบจะเป็นไปตามรูปแบบที่กำหนดไว้ล่วงหน้า ซึ่งโดยปกติจะแสดงเป็น สคีมา JSON เพื่อเพิ่มความสอดคล้องของคำตอบและอำนวยความสะดวกในการผสานรวมที่ราบรื่น กับแอปพลิเคชันดาวน์สตรีมที่ต้องใช้รูปแบบเอาต์พุตที่ได้มาตรฐาน นอกจากนี้ API นี้ ยังแสดงในส่วนขยาย Chrome ด้วย ช่วงทดลองใช้จากต้นทางนี้มีไว้สำหรับการแสดงผลบนเว็บ
แอตทริบิวต์การบล็อกการแสดงผลที่อัตราเฟรมเต็ม
เราขอเสนอให้เพิ่มโทเค็นการบล็อกการแสดงผลใหม่ full-frame-rate ลงในแอตทริบิวต์การบล็อก เมื่อมีการบล็อกโปรแกรมแสดงผลด้วยโทเค็นอัตราเฟรมสูงสุด โปรแกรมแสดงผลจะทำงานที่อัตราเฟรมต่ำกว่าเพื่อสงวนทรัพยากรเพิ่มเติมไว้สำหรับการโหลด
โหมดความเข้ากันได้ของ WebGPU
เพิ่ม API ของ WebGPU ที่เลือกใช้และมีข้อจำกัดเล็กน้อย ซึ่งสามารถเรียกใช้
API กราฟิกเก่าๆ เช่น OpenGL และ Direct3D11 การเลือกใช้โหมดนี้และปฏิบัติตามข้อจำกัดของโหมดนี้จะช่วยให้นักพัฒนาแอปขยายการเข้าถึงแอปพลิเคชัน WebGPU ไปยังอุปกรณ์รุ่นเก่าจำนวนมากที่ไม่มีกราฟิก API ที่ทันสมัยและชัดเจน ซึ่ง WebGPU หลักจำเป็นต้องใช้ได้ สำหรับการใช้งานอย่างง่าย การเปลี่ยนแปลงที่จำเป็นมีเพียงการระบุ "compatibility" featureLevel เมื่อเรียกใช้
requestAdapter สำหรับการใช้งานขั้นสูงขึ้น อาจจำเป็นต้องมีการแก้ไขบางอย่าง
เพื่อให้สอดคล้องกับข้อจำกัดของโหมด เนื่องจากโหมดความเข้ากันได้เป็น
ชุดย่อย แอปพลิเคชันที่ได้จึงเป็นแอปพลิเคชัน WebGPU Core ที่ถูกต้องและ
จะทำงานได้แม้ใน User Agent ที่ไม่รองรับโหมดความเข้ากันได้
การเลิกใช้งานและการนำออก
Chrome เวอร์ชันนี้มีการเลิกใช้งานและการนำออกตามรายการด้านล่าง ไปที่ ChromeStatus.com เพื่อดูรายการการเลิกใช้งานที่วางแผนไว้ การเลิกใช้งานในปัจจุบัน และการนำออกก่อนหน้า
Chrome เวอร์ชันนี้จะนำฟีเจอร์ 2 รายการออก
นำการรองรับ macOS 11 ออก
Chrome 138 เป็นรุ่นสุดท้ายที่รองรับ macOS 11 ตั้งแต่ Chrome 139 เป็นต้นไป ระบบจะไม่รองรับ macOS 11 เนื่องจากอยู่นอกช่วงเวลาการสนับสนุนของ Apple การเรียกใช้ในระบบปฏิบัติการที่รองรับเป็นสิ่งสำคัญในการรักษาความปลอดภัย ใน Mac ที่ใช้ macOS 11, Chrome จะยังคงทำงานต่อไปโดยแสดงแถบข้อมูลคำเตือน แต่จะไม่ อัปเดตอีกต่อไป หากผู้ใช้ต้องการอัปเดต Chrome ผู้ใช้จะต้องอัปเดต คอมพิวเตอร์เป็น macOS เวอร์ชันที่รองรับ สำหรับการติดตั้ง Chrome 139 ขึ้นไปใหม่ คุณจะต้องใช้ macOS 12 ขึ้นไป
นำการตรวจหาชุดอักขระ ISO-2022-JP โดยอัตโนมัติใน HTML ออก
มีปัญหาด้านความปลอดภัยที่ทราบ เกี่ยวกับการตรวจหาชุดอักขระ ISO-2022-JP โดยอัตโนมัติ เนื่องจากมีการใช้งานน้อยมาก และ Safari ไม่รองรับการตรวจหา ISO-2022-JP โดยอัตโนมัติ Chrome จึงยกเลิก การรองรับเพื่อขจัดปัญหาด้านความปลอดภัย