Chrome รุ่น 106

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

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

  • สำหรับผู้ใช้บิลด์เดสก์ท็อป Prerender2 จะถูกเปิดใช้งานโดยค่าเริ่มต้นเพื่อแสดงเนื้อหาคำแนะนำในแถบที่อยู่ของแถบอเนกประสงค์ในเชิงรุก การแสดงผลเชิงรุกช่วยเสริมความสามารถในการโหลดคำแนะนำที่มีอยู่ก่อนหน้านี้ซึ่งมีแนวโน้มที่จะนำทางมากที่สุดโดยไม่ต้องรอให้ผู้ใช้คลิก นอกเหนือจากการโหลดแล้ว เนื้อหาของเพจที่เกี่ยวข้องกับคำแนะนำสามารถแสดงผลได้ในบัฟเฟอร์ (รวมถึงการเรียกใช้สคริปต์และแผนผัง DOM) รูปแบบ) ซึ่งช่วยให้สามารถแสดงคำแนะนำได้ทันทีหลังจากการคลิก
  • ให้ความสามารถในการค้นหาประวัติ บุ๊กมาร์ก และแท็บได้โดยตรงจากแถบที่อยู่ของแถบอเนกประสงค์ ในการแปลการค้นหา ให้เสนอแท็กควบคุม @history, @bookmarks และ @tabs ตัวอย่างเช่น หากต้องการค้นหาในบุ๊กมาร์ก คุณต้องป้อน “@bookmarks searchวลี” หากต้องการปิดใช้งานการค้นหาจากแถบที่อยู่ มีตัวเลือกพิเศษในการตั้งค่าการค้นหา
     Chrome รุ่น 106
     Chrome รุ่น 106
  • รองรับเทคโนโลยี Server Push ซึ่งกำหนดไว้ในมาตรฐาน HTTP/2 และ HTTP/3 และอนุญาตให้... เซิร์ฟเวอร์ ส่งทรัพยากรไปยังไคลเอ็นต์โดยไม่ต้องรอคำขออย่างชัดเจน เหตุผลที่อ้างถึงสำหรับการยุติการสนับสนุนคือความซับซ้อนที่ไม่จำเป็นของการใช้งานเทคโนโลยีนี้ เนื่องจากมีทางเลือกที่ง่ายกว่าและมีประสิทธิภาพเท่าเทียมกัน เช่น แท็ก รวมถึงการตอบสนอง HTTP 103 และโปรโตคอล WebTransport จากสถิติของ Google ในปี 2021 ประมาณ 1.25% ของเว็บไซต์ที่ทำงานบน HTTP/2 ใช้ Server Push และในปี 2022 ตัวเลขนี้ลดลงเหลือ 0.7% เทคโนโลยี Server Push ยังมีอยู่ในข้อกำหนด HTTP/3 ด้วย แต่ในทางปฏิบัติ ผลิตภัณฑ์ซอฟต์แวร์เซิร์ฟเวอร์และไคลเอ็นต์จำนวนมาก รวมถึงเบราว์เซอร์ Chrome ไม่ได้นำไปใช้ในตอนแรก
  • ปิดใช้งานความสามารถในการใช้ตัวอักษรที่ไม่ใช่ ASCII ในโดเมนที่ระบุในส่วนหัวของคุกกี้ (สำหรับโดเมน IDN คุณควรระบุเพิ่มเติม) โดเมน (ในรูปแบบ punycode) การเปลี่ยนแปลงนี้ทำให้เบราว์เซอร์เป็นไปตามมาตรฐาน RFC 6265bis และพฤติกรรมที่ใช้ใน Firefox
  • เสนอป้ายกำกับที่ชัดเจนยิ่งขึ้นเพื่อระบุหน้าจอในการกำหนดค่าหลายจอภาพ ป้ายกำกับที่คล้ายกันสามารถแสดงในกล่องโต้ตอบเพื่อให้สิทธิ์ในการเปิดหน้าต่างบนหน้าจอภายนอก ตัวอย่างเช่น แทนที่จะแสดงหมายเลขหน้าจอภายนอก ('จอแสดงผลภายนอก 1') ชื่อรุ่นจอภาพ ('HP Z27n') จะปรากฏขึ้น
  • การปรับปรุงในเวอร์ชัน Android:
    • หน้าประวัติการเข้าชมสนับสนุนกลไก "การเดินทาง" ซึ่งสรุปกิจกรรมที่ผ่านมาโดยการจัดกลุ่มข้อมูลเกี่ยวกับคำค้นหาที่ดำเนินการก่อนหน้านี้และหน้าที่ดู เมื่อคุณป้อนคำสำคัญในแถบที่อยู่ หากเคยใช้ในการสืบค้นมาก่อน คุณจะได้รับแจ้งให้ค้นหาต่อจากตำแหน่งที่ถูกขัดจังหวะ
    • บนอุปกรณ์ที่ใช้แพลตฟอร์ม Android 11 คุณสามารถบล็อกหน้าที่เปิดในโหมดไม่ระบุตัวตนหลังจากเปลี่ยนไปใช้แอปพลิเคชันอื่นได้ หากต้องการเรียกดูต่อหลังจากการบล็อก จำเป็นต้องมีการตรวจสอบสิทธิ์ ตามค่าเริ่มต้น การบล็อกจะถูกปิดใช้งานและจำเป็นต้องเปิดใช้งานในการตั้งค่าความเป็นส่วนตัว
    • เมื่อคุณพยายามดาวน์โหลดไฟล์จากโหมดไม่ระบุตัวตน คุณจะได้รับคำขอยืนยันเพิ่มเติมให้บันทึกไฟล์และคำเตือนว่าไฟล์ที่ดาวน์โหลดจะปรากฏแก่ผู้ใช้อุปกรณ์รายอื่น เนื่องจากไฟล์จะถูกบันทึกไว้ในพื้นที่ตัวจัดการการดาวน์โหลด
       Chrome รุ่น 106
  • chrome.runtime API ถูกยกเลิกสำหรับทุกไซต์แล้ว ขณะนี้ API นี้มีให้เฉพาะเมื่อส่วนเสริมของเบราว์เซอร์เชื่อมต่ออยู่เท่านั้น ก่อนหน้านี้ chrome.runtime ใช้ได้กับทุกเว็บไซต์เนื่องจากมีการใช้งานโดยส่วนเสริม CryptoToken ในตัวพร้อมกับการใช้งาน U2F API ซึ่งไม่ได้รับการสนับสนุนอีกต่อไป
  • มีการเพิ่ม API ใหม่หลายตัวในโหมด Origin Trials (ฟีเจอร์ทดลองที่ต้องเปิดใช้งานแยกต่างหาก) Origin Trial หมายถึงความสามารถในการทำงานกับ API ที่ระบุจากแอปพลิเคชันที่ดาวน์โหลดจาก localhost หรือ 127.0.0.1 หรือหลังจากการลงทะเบียนและรับโทเค็นพิเศษซึ่งใช้ได้ในระยะเวลาจำกัดสำหรับไซต์เฉพาะ
    • แนวคิดของ iframe ที่ไม่ระบุชื่อ ช่วยให้สามารถโหลดเอกสารในบริบทที่แยกจากกัน โดยไม่เกี่ยวข้องกับ iframe อื่นๆ และเอกสารหลัก
    • Pop-Up API สำหรับการจัดระเบียบการแสดงองค์ประกอบอินเทอร์เฟซที่ด้านบนขององค์ประกอบอื่นๆ เช่น สำหรับการจัดระเบียบการทำงานของเมนูแบบโต้ตอบ คำแนะนำเครื่องมือ เครื่องมือการเลือกเนื้อหา และระบบการฝึกอบรม คุณลักษณะ "ป๊อปอัป" ใหม่จะใช้เพื่อแสดงองค์ประกอบบนเลเยอร์บนสุด ไม่เหมือนกล่องโต้ตอบที่สร้างขึ้นโดยใช้องค์ประกอบ API ใหม่ช่วยให้คุณสร้างกล่องโต้ตอบแบบไม่มีโหมด จัดการเหตุการณ์ ใช้ภาพเคลื่อนไหว และสร้างการควบคุมพื้นที่ป๊อปอัปที่ยืดหยุ่น
  • คุณสมบัติ 'grid-template-columns' และ 'grid-template-rows' ที่ใช้ใน CSS Grid ขณะนี้รองรับการแก้ไขเพื่อให้การเปลี่ยนแปลงที่ราบรื่นระหว่างสถานะของกริดต่างๆ
  • ขณะนี้คุณสมบัติ CSS 'forced-color-adjust' รองรับค่า 'preserve-parent-color' ซึ่งเมื่อตั้งค่าแล้ว จะทำให้คุณสมบัติ 'color' ยืมค่าจากองค์ประกอบหลัก
  • คุณสมบัติ "-webkit-hyphenate-Character" ถูกลบออกจากคำนำหน้า "-webkit-" และขณะนี้สามารถใช้งานได้ภายใต้ชื่อ "hyphenate-Character" คุณสมบัตินี้สามารถใช้เพื่อตั้งค่าสตริงที่จะใช้แทนอักขระตัวแบ่งบรรทัด ("-")
  • Intl.NumberFormat API รุ่นที่สามได้ถูกนำมาใช้ ซึ่งรวมถึงฟังก์ชันใหม่ formatRange(), formatRangeToParts() และ selectRange() การจัดกลุ่มชุด ตัวเลือกใหม่สำหรับการปัดเศษและการตั้งค่าความแม่นยำ และความสามารถในการตีความสตริงเป็นตัวเลขทศนิยม .
  • ReadableStream API ได้เพิ่มการรองรับสำหรับการถ่ายโอนข้อมูลไบนารีโดยตรงจากพอร์ตอนุกรมอย่างมีประสิทธิภาพ โดยข้ามคิวและบัฟเฟอร์ภายใน เปิดใช้งานการอ่านโดยตรงโดยการตั้งค่าโหมด BYOB - “port.readable.getReader({ mode: 'byob' })”
  • อินเทอร์เฟซซอฟต์แวร์สำหรับการทำงานกับเสียงและวิดีโอ (AudioDecoder, AudioEncoder, VideoDecoder และ VideoEncoder) ได้เพิ่มการรองรับสำหรับเหตุการณ์ "dequeue" และการโทรกลับที่เกี่ยวข้อง ซึ่งจะเปิดใช้งานเมื่อตัวแปลงสัญญาณเริ่มดำเนินการเข้ารหัสหรือถอดรหัสเนื้อหาที่อยู่ในคิว
  • WebXR Device API ใช้ความสามารถในการเข้าถึงพื้นผิวของภาพแบบ Raw จากกล้อง โดยซิงโครไนซ์กับตำแหน่งปัจจุบันในสภาพแวดล้อมเสมือนจริง
  • มีการปรับปรุงเครื่องมือสำหรับนักพัฒนาเว็บ ขณะนี้แผงแหล่งที่มามีความสามารถในการจัดกลุ่มไฟล์ตามแหล่งที่มาแล้ว ปรับปรุงการติดตามสแต็กสำหรับการดำเนินการแบบอะซิงโครนัส ขณะนี้สามารถละเว้นสคริปต์บุคคลที่สามที่รู้จักได้โดยอัตโนมัติเมื่อทำการดีบัก เพิ่มความสามารถในการซ่อนไฟล์ที่ถูกละเว้นในเมนูและแผง ปรับปรุงการจัดการ call stack ในดีบักเกอร์
     Chrome รุ่น 106

    มีการเพิ่มแทร็กการโต้ตอบใหม่ลงในแผงประสิทธิภาพเพื่อแสดงภาพการโต้ตอบของเพจและระบุปัญหาการตอบสนองของอินเทอร์เฟซที่อาจเกิดขึ้น

     Chrome รุ่น 106

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

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster