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