Google ได้เปิดตัวเว็บเบราว์เซอร์ Chrome 111 ในขณะเดียวกันก็มีโครงการ Chromium ฟรีที่เสถียรซึ่งทำหน้าที่เป็นพื้นฐานของ Chrome วางจำหน่ายแล้ว เบราว์เซอร์ Chrome แตกต่างจาก Chromium ในการใช้โลโก้ Google, การมีระบบสำหรับส่งการแจ้งเตือนในกรณีที่เกิดข้อขัดข้อง, โมดูลสำหรับการเล่นเนื้อหาวิดีโอที่มีการป้องกันการคัดลอก (DRM), ระบบสำหรับการติดตั้งการอัปเดตอัตโนมัติ, เปิดใช้งานการแยก Sandbox อย่างถาวร จัดหาคีย์ให้กับ Google API และส่ง RLZ- เมื่อค้นหา พารามิเตอร์ สำหรับผู้ที่ต้องการเวลาเพิ่มเติมในการอัปเดต ระบบจะรองรับสาขา Extended Stable แยกกัน ตามด้วย 8 สัปดาห์ Chrome 112 รุ่นถัดไปมีกำหนดการในวันที่ 4 เมษายน

การเปลี่ยนแปลงที่สำคัญใน Chrome 111:

  • องค์ประกอบ UI ของ Privacy Sandbox ได้รับการอัปเดตเพื่อให้สามารถกำหนดและใช้หมวดหมู่ความสนใจของผู้ใช้แทนการติดตามคุกกี้เพื่อระบุกลุ่มผู้ใช้ที่มีความสนใจคล้ายกันโดยไม่ต้องระบุผู้ใช้แต่ละราย เวอร์ชันใหม่เพิ่มกล่องโต้ตอบใหม่ที่แจ้งให้ผู้ใช้ทราบเกี่ยวกับความสามารถของ Privacy Sandbox และเปลี่ยนเส้นทางไปยังหน้าการตั้งค่าที่คุณสามารถกำหนดค่าข้อมูลที่ส่งไปยังเครือข่ายโฆษณาได้
    Chrome รุ่น 111
    Chrome รุ่น 111
  • มีการเสนอกล่องโต้ตอบใหม่พร้อมข้อมูลเกี่ยวกับการเปิดใช้งานความสามารถในการซิงโครไนซ์การตั้งค่า ประวัติ บุ๊กมาร์ก ฐานข้อมูลเติมข้อความอัตโนมัติ และข้อมูลอื่น ๆ ระหว่างเบราว์เซอร์
    Chrome รุ่น 111
  • บนแพลตฟอร์ม Linux และ Android การดำเนินการแก้ไขชื่อ DNS จะถูกย้ายจากกระบวนการเครือข่ายแบบแยกไปยังกระบวนการเบราว์เซอร์ที่ไม่แยกกัน เนื่องจากเมื่อทำงานกับตัวแก้ไขระบบ จะเป็นไปไม่ได้ที่จะใช้ข้อจำกัดแซนด์บ็อกซ์บางอย่างที่นำไปใช้กับบริการเครือข่ายอื่น ๆ
  • เพิ่มการสนับสนุนสำหรับการบันทึกผู้ใช้เข้าสู่บริการข้อมูลประจำตัวของ Microsoft (Azure AD SSO) โดยอัตโนมัติโดยใช้ข้อมูลบัญชีจาก Microsoft Windows
  • กลไกการอัปเดตของ Chrome บน Windows และ macOS จัดการการอัปเดตสำหรับเบราว์เซอร์ 12 เวอร์ชันล่าสุด
  • หากต้องการใช้ API ตัวจัดการการชำระเงิน ซึ่งช่วยลดความยุ่งยากในการผสานรวมกับระบบการชำระเงินที่มีอยู่ ตอนนี้คุณต้องกำหนดแหล่งที่มาของข้อมูลที่ดาวน์โหลดอย่างชัดเจนโดยการระบุโดเมนที่จะส่งคำขอไปในพารามิเตอร์ CSP Connect-src (Content-Security-Policy) .
  • ลบ PPB_VideoDecoder(Dev) API ซึ่งไม่เกี่ยวข้องหลังจากการสนับสนุน Adobe Flash สิ้นสุดลง
  • เพิ่ม View Transitions API ซึ่งช่วยให้สร้างเอฟเฟ็กต์ภาพเคลื่อนไหวระหว่างสถานะ DOM ต่างๆ ได้ง่ายขึ้น (เช่น การเปลี่ยนจากภาพหนึ่งไปยังอีกภาพหนึ่งได้อย่างราบรื่น)
  • เพิ่มการรองรับฟังก์ชัน style() ให้กับแบบสอบถาม CSS "@container" เพื่อใช้สไตล์ตามค่าที่คำนวณได้ของคุณสมบัติที่กำหนดเองขององค์ประกอบหลัก
  • เพิ่มฟังก์ชันตรีโกณมิติ sin(), cos(), tan(), asin(), acos(), atan() และ atan2() ให้กับ CSS
  • เพิ่ม Document Picture in Picture API รุ่นทดลอง (ทดลองใช้ต้นทาง) สำหรับการเปิดเนื้อหา HTML ที่กำหนดเอง ไม่ใช่แค่วิดีโอ ในโหมดภาพซ้อนภาพ ต่างจากการเปิดหน้าต่างผ่านการเรียก window.open() หน้าต่างที่สร้างผ่าน API ใหม่จะแสดงที่ด้านบนของหน้าต่างอื่นเสมอ ไม่คงอยู่หลังจากปิดหน้าต่างเดิม ไม่รองรับการนำทาง และไม่สามารถระบุตำแหน่งการแสดงผลได้อย่างชัดเจน .
    Chrome รุ่น 111
  • สามารถเพิ่มหรือลดขนาดของ ArrayBuffer รวมถึงเพิ่มขนาดของ SharedArrayBuffer ได้
  • WebRTC ใช้การสนับสนุนส่วนขยาย SVC (Scalable Video Coding) เพื่อปรับสตรีมวิดีโอให้เข้ากับแบนด์วิดท์ของไคลเอ็นต์และส่งสตรีมวิดีโอหลายรายการที่มีคุณภาพแตกต่างกันในสตรีมเดียว
  • เพิ่มการดำเนินการ "previousslide" และ "nextslide" ให้กับ Media Session API เพื่อให้การนำทางระหว่างสไลด์ก่อนหน้าและถัดไป
  • ใหม่ ":nth-child(an + b)" และ ":nth-last-child()" มีการเพิ่มไวยากรณ์หลอกระดับเพื่อให้ได้รับตัวเลือกเพื่อกรององค์ประกอบย่อยล่วงหน้าก่อนที่จะดำเนินการหลัก "An+B" ตรรกะการเลือกที่พวกเขา
  • เพิ่มหน่วยขนาดฟอนต์องค์ประกอบรูทใหม่ใน CSS: rex, rch, ric และ rlh
  • มีการรองรับข้อกำหนด CSS Color Level 4 อย่างเต็มรูปแบบ รวมถึงรองรับจานสีเจ็ดสี (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE และ HVS) และปริภูมิสี 12 สี (sRGB Linear, LCH, okLCH, LAB, okLAB , จอแสดงผล p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65) นอกเหนือจากสี Hex, RGB, HSL และ HWB ที่รองรับก่อนหน้านี้ ความสามารถในการใช้ปริภูมิสีของคุณเองสำหรับภาพเคลื่อนไหวและการไล่ระดับสีนั้นมีให้
  • มีการเพิ่มฟังก์ชัน color() ใหม่ให้กับ CSS ที่สามารถใช้เพื่อกำหนดสีในพื้นที่สีใดๆ ที่ระบุสีโดยใช้ช่อง R, G และ B
  • เพิ่มฟังก์ชัน color-mix() ที่กำหนดไว้ในข้อกำหนด CSS Color 5 ซึ่งช่วยให้คุณสามารถผสมสีในพื้นที่สีใดก็ได้ตามเปอร์เซ็นต์ที่กำหนด (เช่น หากต้องการเพิ่มสีน้ำเงินเป็นสีขาว 10% คุณสามารถระบุ "color-mix" (ใน srgb, สีน้ำเงิน 10%, สีขาว);")
  • มีการปรับปรุงเครื่องมือสำหรับนักพัฒนาเว็บ ขณะนี้แผงสไตล์สนับสนุนข้อกำหนด CSS Color Level 4 รวมถึงปริภูมิสีและจานสีใหม่ เครื่องมือสำหรับกำหนดสีของพิกเซลที่กำหนดเอง (“eyedropper”) ได้เพิ่มการรองรับปริภูมิสีใหม่และความสามารถในการแปลงระหว่างรูปแบบสีต่างๆ แผงควบคุมเบรกพอยต์ในดีบักเกอร์ JavaScript ได้รับการออกแบบใหม่
    Chrome รุ่น 111

นอกเหนือจากนวัตกรรมและการแก้ไขข้อบกพร่องแล้ว เวอร์ชันใหม่ยังกำจัดช่องโหว่ถึง 40 รายการ ช่องโหว่จำนวนมากถูกระบุอันเป็นผลมาจากการทดสอบอัตโนมัติโดยใช้เครื่องมือ AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer และ AFL ไม่พบปัญหาสำคัญที่ทำให้สามารถข้ามการป้องกันเบราว์เซอร์ทุกระดับและรันโค้ดบนระบบภายนอกสภาพแวดล้อมแซนด์บ็อกซ์ Google จ่ายเงินรางวัล 24 รางวัลมูลค่า 92 ดอลลาร์สหรัฐฯ ให้กับ 15000 รางวัลมูลค่า 4000 ดอลลาร์สหรัฐฯ และ 10000 ดอลลาร์สหรัฐฯ 700 รางวัล มูลค่า 5000 ดอลลาร์สหรัฐฯ และ 2000 ดอลลาร์สหรัฐฯ 1000 รางวัล มูลค่า 3000 ดอลลาร์สหรัฐฯ XNUMX และ XNUMX ดอลลาร์สหรัฐฯ จำนวน XNUMX รางวัล ห้ารางวัล XNUMX ดอลลาร์)

ที่มา: opennet.ru

เพิ่มความคิดเห็น