คุณลักษณะหลักในรุ่นนี้คือความสามารถสำหรับนักพัฒนาในการควบทรัพยากรเพิ่มเติมใน PWA บนเดสก์ท็อป ทำได้โดยอนุญาตให้แอปไคลเอ็นต์ขยายและควบคุมทั้งหน้าจอยกเว้นส่วนควบคุมหน้าต่าง ซึ่งโดยพื้นฐานแล้วจะเป็นปุ่มปิด ขยายใหญ่สุด และย่อเล็กสุดบนแถบชื่อเรื่อง การดำเนินการนี้จะทำให้ PWA ดูเหมือนแอปที่มาพร้อมเครื่องมากขึ้น คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการปรับใช้ได้ที่นี่ ในทำนองเดียวกันเว็บแอปพลิเคชั่นยังสามารถทำหน้าที่เป็นตัวจัดการไฟล์ด้วยประเภท MIME และส่วนขยายที่กำหนด นักพัฒนาที่แก้ไขไฟล์ Manifest ของ PWA เพื่อเปิดใช้งานลักษณะการทำงานนี้ จะเห็นเว็บแอปของพวกเขาแสดงอยู่ในเมนูบริบท “เปิดด้วย…”
มีการนำ Navigation API ใหม่มาใช้ด้วยซึ่งจะตอบสนองความต้องการของแอปพลิเคชันเว็บหน้าเดียว (SPA) เนื่องจาก window.navigation API ที่มีอยู่นั้นค่อนข้างซับซ้อนสำหรับกรณีการใช้งานประเภทนี้ เห็นได้ชัดว่าปฏิกิริยาของนักพัฒนาต่อสิ่งนี้คือ “แง่บวกอย่างมาก”
กลไกการจัดการ การดักจับได้เสร็จสิ้นการทดลองใช้ Origin แล้วและมักมีให้ใช้งานเช่นกัน โดยสังเขป มันทำให้เว็บแอพสามารถเลือกที่จะเปิดเผยการควบคุมและข้อมูลไปยังแอพพลิเคชั่นที่กำลังจับภาพวิดีโอ ตัวอย่างเช่น แอปพลิเคชันการประชุมทางวิดีโอสามารถรวมเข้ากับแท็บการนำเสนอเพื่อแสดงการควบคุมเพื่อไปยังส่วนต่างๆ ของสไลด์ อีกครั้งนี้ได้รับการชื่นชมจากนักพัฒนา
นอกจากนี้ยังมีคุณสมบัติใหม่ที่ให้ค่าประมาณของเวลาแฝงของเสียง สามารถใช้เพื่อซิงค์สตรีมเสียงและวิดีโอ มีการใช้งานแล้วใน Mozilla Firefox ในขณะเดียวกันSanitizer API จะทำให้ง่ายต่อการสร้างแอปที่ปราศจาก cross-site scripting (XSS )
Chrome 102 มี API การยืนยันการชำระ เงินที่ปลอดภัย V3 ตอนนี้มีอินพุตเสริมอีกสองอินพุตและอีกอินพุตหนึ่งที่จำเป็น ซึ่งหมายความว่านี่คือการเปลี่ยนแปลงที่แตกหัก ผู้ที่ทำเว็บไซต์ หรือนักพัฒนาเว็บไซต์ยังสามารถใช้ประโยชน์จากตัวเลือกที่ช่วยให้พวกเขาสามารถกรองอุปกรณ์ที่ไม่ส่งผลให้ผู้ใช้ได้รับประสบการณ์ที่ดีผ่านตัวเลือกเว็บเบราว์เซอร์ เบราว์เซอร์รุ่นล่าสุดยังมีพื้นผิวใหม่สำหรับ Origin Private File System (OPFS) ต่อไปนี้คือวิธีที่ Google อธิบาย :
Origin Private File System (OPFS ซึ่งเป็นส่วนหนึ่งของ File System Access API) ได้รับการเสริมด้วยพื้นผิวใหม่ที่นำการเข้าถึงข้อมูลที่มีประสิทธิภาพมาก พื้นผิวใหม่นี้แตกต่างจากที่มีอยู่โดยเสนอการเข้าถึงการเขียนแบบแทนที่และแบบเอกสิทธิ์เฉพาะบุคคลในไฟล์ การเปลี่ยนแปลงนี้ ควบคู่ไปกับความสามารถในการอ่านการแก้ไขที่ยังไม่ได้ล้างอย่างสม่ำเสมอและความพร้อมใช้งานของตัวแปรแบบซิงโครนัสสำหรับผู้ปฏิบัติงานเฉพาะทาง ปรับปรุงประสิทธิภาพอย่างมากและเลิกบล็อกกรณีการใช้งานใหม่
เป้าหมายของเราคือให้นักพัฒนามีความยืดหยุ่นโดยการจัดหาพื้นฐานทั่วไป เรียบง่าย และมีประสิทธิภาพ ซึ่งพวกเขาสามารถสร้างส่วนประกอบการจัดเก็บข้อมูลระดับสูงได้ พื้นผิวใหม่นี้เหมาะอย่างยิ่งสำหรับไลบรารีและแอปพลิเคชันที่ใช้ Wasm ที่ต้องการใช้อัลกอริธึมการจัดเก็บข้อมูลที่กำหนดเองเพื่อปรับแต่งความเร็วในการดำเนินการและการใช้หน่วยความจำ
ผู้เขียนเว็บไซต์ยังสามารถใช้ประโยชน์จากการปรับปรุงแอตทริบิวต์สองอย่าง: inert และ until -found คุณลักษณะบางอย่างที่เสร็จสิ้นการทดลองใช้ Origin และพร้อมใช้งานโดยทั่วไป ได้แก่ การแบ่งพาร์ติชันสถานะเครือข่าย กฎการเก็งกำไร และการโหลดทรัพยากรย่อยด้วย Web Bundles คุณสามารถอ่านเกี่ยวกับสิ่งเหล่านี้ทั้งหมดได้ที่นี่
ในแง่ของการทดลองใช้งานของนักพัฒนาซอฟต์แวร์ เรามีหน้าต่างแสดงร่วมแบบเต็มหน้าจอการใช้งาน Opaque Response Blocking (ORB) ครั้งแรกของ Google และความสามารถในการแทรก “blocking=render” เป็นแอตทริบิวต์ในสคริปต์และแท็ก HTML ลิงก์เพื่อบล็อกการแสดงผลอย่างชัดเจน
สุดท้าย มีสองการเลิกใช้งานและการนำออกที่ต้องระวังเช่นกัน เว็บไซต์ไม่สามารถเรียกวิธี PaymentRequest.show() ได้หากไม่มีการเปิดใช้งานผู้ใช้ การเปลี่ยนแปลงนี้กำลังดำเนินการเพื่อป้องกันการละเมิดจากเว็บไซต์ที่เป็นอันตราย Apple Safari ทำเช่นนี้แล้วในขณะที่ Firefox ไม่ได้ใช้งานคลาส PaymentRequest เลย ประการที่สองการนำ “แผน B” ของ Session Description Protocol (SDP) ไปใช้ในการสร้างเซสชัน WebRTC จะถูกลบออกเนื่องจากไม่รองรับการใช้งานข้ามเบราว์เซอร์ นักพัฒนาที่ใช้ประโยชน์จากมันจะถูกโยนข้อยกเว้น
Chrome 102 จะเริ่มเปิดตัวในอีกไม่กี่ชั่วโมงต่อมาของวันนี้ หากระบบไม่อัปเดตเป็นเวอร์ชัน 102 ให้คุณโดยอัตโนมัติตลอดทั้งวัน ให้ไปที่ความช่วยเหลือ > เกี่ยวกับ Google Chromeเพื่อเรียกใช้การอัปเดตเมื่อพร้อมใช้งาน ถัดมาคือ Chrome 103 ซึ่งจะเข้าสู่ช่องเบต้าในวันที่ 26 พฤษภาคม และจะเข้าสู่เวอร์ชันเสถียรในวันที่ 21 มิถุนายน