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

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

  • การออกแบบกล่องโต้ตอบการจัดการคุกกี้และข้อมูลไซต์มีการเปลี่ยนแปลง (เรียกผ่านลิงก์คุกกี้หลังจากคลิกล็อคในแถบที่อยู่) กล่องโต้ตอบได้รับการปรับปรุงให้ง่ายขึ้น และตอนนี้แสดงข้อมูลที่แยกย่อยตามไซต์
    Chrome รุ่น 108
  • มีการเสนอโหมดเพิ่มประสิทธิภาพเบราว์เซอร์ใหม่สองโหมด - Memory Saver และ Energy Saver ซึ่งมีให้ในการตั้งค่าประสิทธิภาพ (การตั้งค่า> ประสิทธิภาพ) ปัจจุบันโหมดนี้ใช้งานได้บนแพลตฟอร์ม ChromeOS, Windows และ macOS เท่านั้น
  • เครื่องมือจัดการรหัสผ่านให้ความสามารถในการแนบบันทึกกับรหัสผ่านที่บันทึกไว้แต่ละอัน เช่นเดียวกับรหัสผ่าน บันทึกจะแสดงในหน้าแยกต่างหากหลังจากการตรวจสอบสิทธิ์เท่านั้น
  • เวอร์ชัน Linux มาพร้อมกับไคลเอนต์ DNS ในตัวตามค่าเริ่มต้น ซึ่งก่อนหน้านี้ใช้ได้เฉพาะในเวอร์ชัน Windows, macOS, Android และ ChromeOS
  • บนแพลตฟอร์ม Windows เมื่อคุณติดตั้ง Chrome ทางลัดในการเปิดเบราว์เซอร์จะถูกปักหมุดไว้ที่ทาสก์บาร์โดยอัตโนมัติ
  • เพิ่มความสามารถในการติดตามการเปลี่ยนแปลงราคาสำหรับสินค้าที่เลือกในร้านค้าออนไลน์บางแห่ง (Shopping List) เมื่อราคาลดลง ผู้ใช้จะได้รับการแจ้งเตือนหรืออีเมล (ใน Gmail) การเพิ่มผลิตภัณฑ์สำหรับการติดตามทำได้โดยการคลิกปุ่ม "ติดตามราคา" ในแถบที่อยู่ในขณะที่อยู่ในหน้าผลิตภัณฑ์ ผลิตภัณฑ์ที่ติดตามจะถูกบันทึกพร้อมกับบุ๊กมาร์ก ฟังก์ชั่นนี้ใช้ได้เฉพาะกับผู้ใช้ที่มีบัญชี Google ที่ใช้งานอยู่ เมื่อเปิดใช้งานการซิงโครไนซ์และเปิดใช้งานบริการ "กิจกรรมบนเว็บและแอพ"
    Chrome รุ่น 108
  • เปิดใช้งานความสามารถในการดูผลการค้นหาในแถบด้านข้างพร้อมกับดูหน้าอื่น (ในหน้าต่างเดียวคุณสามารถดูทั้งเนื้อหาของหน้าและผลลัพธ์ของการเข้าถึงเครื่องมือค้นหาพร้อมกัน) หลังจากไปที่ไซต์จากหน้าเว็บที่มีผลการค้นหาของ Google ไอคอนที่มีตัวอักษร "G" จะปรากฏที่ด้านหน้าช่องป้อนข้อมูลในแถบที่อยู่ และเมื่อคุณคลิกที่ไอคอนนั้น แถบด้านข้างจะเปิดขึ้นพร้อมผลลัพธ์ของการดำเนินการก่อนหน้านี้ ค้นหา.
    Chrome รุ่น 108
  • ใน File System Access API ซึ่งอนุญาตให้เว็บแอปพลิเคชันอ่านและเขียนข้อมูลโดยตรงไปยังไฟล์และไดเร็กทอรีบนอุปกรณ์ของผู้ใช้ เมธอด getSize(), truncate(), flush() และ close() ในออบเจ็กต์ FileSystemSyncAccessHandle ได้ถูกย้ายแล้ว จากแบบอะซิงโครนัสไปจนถึงโมเดลการดำเนินการแบบซิงโครนัส คล้ายกับเมธอด read() และ write() การเปลี่ยนแปลงนี้จัดให้มี FileSystemSyncAccessHandle API แบบซิงโครนัสอย่างสมบูรณ์เพื่อปรับปรุงประสิทธิภาพของแอปพลิเคชันที่ใช้ WebAssembly (WASM)
  • เพิ่มการรองรับขนาดเพิ่มเติมของพื้นที่มองเห็น (วิวพอร์ต) - "เล็ก" (s), "ใหญ่" (l) และ "ไดนามิก" (d) รวมถึงหน่วยการวัดที่เกี่ยวข้องกับขนาดเหล่านี้ - "*vi" ( vi, svi, lvi และ dvi), “*vb” (vb, svb, lvb และ dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “*vmax ” (svmax, lvmax , dvmax) และ “*vmin” (svmin, lvmin และ dvmin) หน่วยการวัดที่นำเสนอช่วยให้คุณสามารถผูกขนาดขององค์ประกอบเข้ากับขนาดที่เล็กที่สุด ใหญ่ที่สุด และไดนามิกของพื้นที่ที่มองเห็นได้ในรูปแบบเปอร์เซ็นต์ (ขนาดจะเปลี่ยนไปตามการแสดง การซ่อน และสถานะของแถบเครื่องมือ)
    Chrome รุ่น 108
  • เปิดใช้งานการสนับสนุนแบบอักษรเวกเตอร์สีแปรผันในรูปแบบ COLRv1 แล้ว (ชุดย่อยของแบบอักษร OpenType ที่มีเลเยอร์ที่มีข้อมูลสี นอกเหนือจากสัญลักษณ์เวกเตอร์)
  • หากต้องการตรวจสอบการรองรับแบบอักษรสี ฟังก์ชัน font-tech() และ font-format() ได้ถูกเพิ่มให้กับกฎ @supports CSS และเพิ่มฟังก์ชัน tech() ให้กับกฎ @font-face CSS แล้ว
  • Federated Credential Management (FedCM) API ได้รับการเสนอเพื่อให้สามารถสร้างบริการระบุตัวตนแบบรวมศูนย์และรักษาความเป็นส่วนตัว ซึ่งทำงานโดยไม่มีกลไกการติดตามข้ามไซต์ เช่น การประมวลผลคุกกี้ของบุคคลที่สาม
  • ตอนนี้คุณสามารถใช้คุณสมบัติ CSS "ล้น" ที่มีอยู่กับองค์ประกอบที่ถูกแทนที่ซึ่งปรากฏนอกขอบเขตเนื้อหา ซึ่งเมื่อใช้ร่วมกับคุณสมบัติ object-view-box สามารถใช้เพื่อสร้างภาพที่มีเงาของตัวเองได้
  • เพิ่มคุณสมบัติ CSS แบ่งก่อน แบ่งหลัง และเจาะภายใน ช่วยให้คุณสามารถปรับแต่งลักษณะการทำงานของตัวแบ่งในเอาต์พุตที่กระจัดกระจายในบริบทของแต่ละหน้า คอลัมน์ และพื้นที่ ตัวอย่างเช่น "รูป { พังภายใน: หลีกเลี่ยง;}" จะป้องกันไม่ให้หน้าพังภายในรูป
  • คุณสมบัติ CSS align-items, justify-items, align-self และ justify-self ให้ความสามารถในการใช้ค่า "last baseline" เพื่อจัดแนวกับเส้นฐานสุดท้ายในรูปแบบดิ้นหรือกริด
  • เพิ่มเหตุการณ์ ContentVisibilityAutoStateChanged ซึ่งสร้างขึ้นสำหรับองค์ประกอบที่มีคุณสมบัติ "การมองเห็นเนื้อหา: อัตโนมัติ" เมื่อสถานะการแสดงผลขององค์ประกอบเปลี่ยนแปลง
  • เป็นไปได้ที่จะเข้าถึง Media Source Extensions API ในบริบทของผู้ปฏิบัติงาน ซึ่งสามารถนำมาใช้ได้ เช่น เพื่อปรับปรุงประสิทธิภาพของการเล่นสื่อที่บัฟเฟอร์โดยการสร้างออบเจ็กต์ MediaSource ในตัวผู้ปฏิบัติงานแยกต่างหาก และเผยแพร่ผลลัพธ์ของงานไปยัง HTMLMediaElement ในหัวข้อหลัก
  • ส่วนหัว Permissions-Policy HTTP ใช้เพื่อมอบอำนาจและเปิดใช้งานคุณสมบัติขั้นสูง อนุญาตให้ใช้ไวด์การ์ด เช่น "https://*.bar.foo.com/"
  • ลบ APIs ที่เลิกใช้แล้ว window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, exploreEvent.restoreScroll(), exploreEvent.transitionWhile()
  • มีการปรับปรุงเครื่องมือสำหรับนักพัฒนาเว็บ เพิ่มคำแนะนำเครื่องมือสำหรับคุณสมบัติ CSS ที่ไม่ได้ใช้งานลงในแผงสไตล์แล้ว แผงเครื่องบันทึกใช้การตรวจจับ XPath และตัวเลือกข้อความโดยอัตโนมัติ ดีบักเกอร์ช่วยให้สามารถก้าวผ่านนิพจน์ที่คั่นด้วยเครื่องหมายจุลภาคได้ การตั้งค่า “การตั้งค่า > รายการที่ละเว้น” ได้รับการขยายแล้ว

นอกเหนือจากนวัตกรรมและการแก้ไขข้อบกพร่องแล้ว เวอร์ชันใหม่ยังกำจัดช่องโหว่ 28 รายการอีกด้วย ช่องโหว่จำนวนมากถูกระบุอันเป็นผลมาจากการทดสอบอัตโนมัติโดยใช้เครื่องมือ AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer และ AFL ไม่พบปัญหาสำคัญที่ทำให้สามารถข้ามการป้องกันเบราว์เซอร์ทุกระดับและรันโค้ดบนระบบภายนอกสภาพแวดล้อมแซนด์บ็อกซ์ ในฐานะส่วนหนึ่งของโปรแกรมการจ่ายรางวัลเป็นเงินสดสำหรับการค้นพบช่องโหว่สำหรับรุ่นปัจจุบัน Google จ่ายเงินรางวัล 10 รางวัลเป็นจำนวนเงิน 74 ดอลลาร์สหรัฐ (หนึ่งรางวัลมูลค่า $15000, $11000 และ $6000, ห้ารางวัลมูลค่า $5000, สามรางวัลมูลค่า $3000 และ $2000 สองรางวัลมูลค่า $1000) ขนาดของรางวัลทั้ง 6 ยังไม่ได้กำหนด

ที่มา: opennet.ru

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