Chrome 139 เบต้า

เผยแพร่: 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 ก็ตาม ฟีเจอร์นี้จะทำให้การกะพริบสอดคล้องกับ 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

Web Speech API ในอุปกรณ์

ฟีเจอร์นี้จะเพิ่มการรองรับการจดจำคำพูดในอุปกรณ์ลงใน Web Speech API เพื่อให้เว็บไซต์มั่นใจได้ว่าจะไม่มีการส่งเสียงหรือคำพูดที่ถอดเสียงแล้ว ไปยังบริการของบุคคลที่สามเพื่อทำการประมวลผล เว็บไซต์สามารถค้นหาความพร้อมใช้งานของ การจดจำคำพูดในอุปกรณ์สำหรับภาษาที่เฉพาะเจาะจง พร้อมแจ้งให้ผู้ใช้ติดตั้ง ทรัพยากรที่จำเป็นสำหรับการจดจำคำพูดในอุปกรณ์ และเลือกระหว่าง การจดจำคำพูดในอุปกรณ์หรือบนคลาวด์ได้ตามต้องการ

ล้าง window.name สำหรับการนำทางข้ามเว็บไซต์ที่เปลี่ยนกลุ่มบริบทการท่องเว็บ

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

นโยบาย Enterprise: 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 เช่น งบประมาณความเป็นส่วนตัวอาจหมด ทำให้ไม่สามารถส่งฮิสโทแกรมเพิ่มเติมได้ ฟีเจอร์นี้ช่วยให้นักพัฒนาแอปสามารถลงทะเบียน การมีส่วนร่วมของฮิสโทแกรมซึ่งควรส่งเฉพาะในกรณีที่เกิดข้อผิดพลาดประเภทใดประเภทหนึ่ง เท่านั้น ฟีเจอร์นี้รองรับการวัดความถี่ของเงื่อนไขข้อผิดพลาด และแยกการวัดเหล่านี้ตามมิติข้อมูลที่เกี่ยวข้องซึ่งนักพัฒนาซอฟต์แวร์ระบุ (เช่น เวอร์ชันของโค้ดที่ใช้งาน) เนื่องจากข้อผิดพลาดอาจเป็นข้อมูลข้ามเว็บไซต์ เราจึงไม่สามารถแสดงข้อผิดพลาดเหล่านั้นในหน้าเว็บสำหรับผู้ใช้ที่ไม่มีคุกกี้ของบุคคลที่สามได้ แต่ฟีเจอร์นี้จะใช้ไปป์ไลน์การรายงานแบบรวมที่มีอยู่ซึ่งมีการเพิ่มสัญญาณรบกวนผ่านบริการรวมข้อมูลแทน

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 จึงยกเลิก การรองรับเพื่อขจัดปัญหาด้านความปลอดภัย