การเปิดตัว Firefox 80

เว็บเบราว์เซอร์ถูกปล่อยออกมา Firefox 80. นอกจากนี้ ยังมีการสร้างการอัปเดตอีกด้วย สาขา การสนับสนุนระยะยาว 68.12.0 и 78.2.0. Firefox 68.12 ESR เป็นซีรีส์ล่าสุด และภายในหนึ่งเดือน ผู้ใช้ Firefox 68 จะได้รับการอัปเดตอัตโนมัติเป็นเวอร์ชัน 78.3 เวอร์ชัน Firefox 80 สำหรับ Android ล่าช้า. ใกล้จะถึงเวทีแล้ว. การทดสอบเบต้า Firefox 81 สาขาจะมีการเปลี่ยนแปลง โดยมีกำหนดการเปิดตัวในวันที่ 22 กันยายน

หลัก นวัตกรรม:

  • บนแพลตฟอร์มลีนุกซ์ ดำเนินการ แบ็กเอนด์ใหม่ สำหรับ X11 ที่ใช้ DMABUF ซึ่งจัดทำโดยการแยกแบ็กเอนด์ DMABUF ที่เสนอก่อนหน้านี้สำหรับ Wayland แบ็กเอนด์ใหม่ทำให้สามารถรองรับการเร่งความเร็ววิดีโอด้วยฮาร์ดแวร์ผ่าน VA-API สำหรับระบบที่ใช้โปรโตคอล X11 (ก่อนหน้านี้ การเร่งความเร็วดังกล่าวเปิดใช้งานสำหรับ Wayland เท่านั้น) รวมถึงความสามารถในการใช้งาน WebGL ผ่าน EGL หากต้องการเปิดใช้งานการทำงานผ่าน EGL คุณต้องเปิดใช้งานการตั้งค่า “gfx.webrender.all” “media.ffmpeg.dmabuf-textures.enabled”, “media.ffmpeg.vaapi-drm-display.enabled” และ “media.ffmpeg vaapi.enabled” ใน about:config และยังตั้งค่าตัวแปรสภาพแวดล้อม MOZ_X11_EGL ซึ่งจะสลับส่วนประกอบคอมโพสิตของ Webrender และ OpenGL ไปใช้ EGL แทน GLX การสนับสนุน VA-API ยังไม่เสถียรอย่างสมบูรณ์ และจะเปิดใช้งานตามค่าเริ่มต้นในรุ่นต่อๆ ไป
  • รวมการใช้งานใหม่ รายการบล็อก ส่วนเสริมที่มีปัญหาด้านความปลอดภัย ความเสถียร หรือประสิทธิภาพ การใช้งานใหม่มีความโดดเด่นในการปรับปรุงประสิทธิภาพของการประมวลผลรายการบล็อกและแก้ไขปัญหาความสามารถในการขยายขนาดด้วยการใช้การเรียงซ้อน ตัวกรองบาน.
  • สำหรับใบรับรอง TLS ที่ออกตั้งแต่วันที่ 1 กันยายน 2020 จะ จะมีการบังคับใช้ข้อจำกัดใหม่เกี่ยวกับระยะเวลาที่มีผลบังคับใช้ - อายุการใช้งานของใบรับรองเหล่านี้ต้องไม่เกิน 398 วัน (13 เดือน) ข้อจำกัดที่คล้ายกันได้รับการอนุมัติใน Chrome และ Safari สำหรับใบรับรองที่ได้รับก่อนวันที่ 1 กันยายน ความน่าเชื่อถือจะยังคงอยู่ แต่จำกัดไว้ที่ 825 วัน (2.2 ปี)
  • สำหรับผู้ใช้ที่เป็นไมเกรนและโรคลมบ้าหมู เอฟเฟ็กต์ภาพเคลื่อนไหวบางอย่างเมื่อเปิดแท็บจะถูกลบออก ตัวอย่างเช่น เมื่อโหลดเนื้อหาแท็บ ไอคอนนาฬิกาทรายจะแสดงแทนจุดกระโดด
    การเปิดตัว Firefox 80

  • สามารถติดตั้ง Firefox เป็นโปรแกรมดู PDF เริ่มต้นบนระบบได้
  • เพิ่มการรองรับสำหรับการแสดงคำเตือนเมื่อส่งเนื้อหาเว็บฟอร์มจากเพจที่เปิดผ่าน HTTPS โดยไม่ต้องใช้การเข้ารหัส หากต้องการควบคุมเอาต์พุตคำเตือนใน about:config จะมีการตั้งค่า “security.warn_submit_secure_to_insecure”
  • มีการปรับปรุงและแก้ไขต่างๆ เพื่อรองรับโปรแกรมอ่านหน้าจอและการสนับสนุนสำหรับผู้พิการ
  • เพิ่มการรองรับกลไก RTX และ Transport-cc เพื่อปรับปรุงคุณภาพการโทรผ่าน WebRTC บนช่องทางการสื่อสารที่ไม่ดี และปรับปรุงการคาดการณ์แบนด์วิธที่มีอยู่
  • ในนิพจน์ JavaScript "ส่งออก» รองรับไวยากรณ์ "ส่งออก * เป็นเนมสเปซ" ใหม่ที่เสนอในข้อกำหนด ECMAScript 2021
  • Animations API รวมถึงการดำเนินการผสมข้อมูลด้วย KeyframeEffect.คอมโพสิต и KeyframeEffect.iterationComposite.
  • Media Session API ได้เพิ่มการสนับสนุนสำหรับการกำหนดตัวจัดการการเปลี่ยนแปลงตำแหน่งในสตรีม: ค้นหา เพื่อย้ายไปยังตำแหน่งที่กำหนดและ ข้ามโฆษณา เพื่อข้ามโฆษณาที่ปรากฏก่อนเนื้อหาหลัก
  • WebGL ใช้ส่วนขยาย KHR_parallel_shader_คอมไพล์ซึ่งช่วยให้คุณสามารถรันเธรดการคอมไพล์เชเดอร์หลายเธรดพร้อมกันได้
  • Window.open() ไม่รองรับพารามิเตอร์outerHeightและouterWidthอีกต่อไป
  • ใน WebAssembly การใช้การดำเนินการแบบอะตอมมิกนั้นมีมากกว่า ไม่ จำกัด พื้นที่หน่วยความจำที่ใช้ร่วมกัน
  • เครื่องมือสำหรับนักพัฒนาเว็บนำเสนอแผงทดลองเพื่อให้ระบุความเข้ากันไม่ได้กับเบราว์เซอร์ต่างๆ ได้ง่ายขึ้น
    การเปิดตัว Firefox 80การเปิดตัว Firefox 80

  • ในอินเทอร์เฟซการตรวจสอบกิจกรรมเครือข่าย มีการเพิ่มเครื่องหมายภาพ (ไอคอนรูปเต่า) เพื่อเน้นคำขอที่ช้าซึ่งมีเวลาดำเนินการเกิน 500 มิลลิวินาที (ขีดจำกัดสามารถเปลี่ยนแปลงได้ผ่านการตั้งค่า devtools.netmonitor.audits.slow ใน about:config) .

    การเปิดตัว Firefox 80

  • ในเว็บคอนโซล ดำเนินการ คำสั่ง ":block" และ ":unblock" เพื่อบล็อกและปลดบล็อกคำขอเครือข่าย
  • เมื่อดีบักเกอร์ JavaScript ขัดจังหวะเมื่อมีข้อยกเว้นเกิดขึ้น แผงโค้ดจะแสดงคำแนะนำเครื่องมือพร้อมการติดตามสแต็ก

นอกจากนวัตกรรมและการแก้ไขข้อบกพร่องใน Firefox 80 แล้ว ตกรอบแล้ว 13 ช่องโหว่โดย 6 รายถูกระบุว่าเป็นอันตราย 4 ช่องโหว่ (รวบรวมภายใต้ CVE-2020-15670) มีสาเหตุมาจากปัญหาหน่วยความจำ เช่น บัฟเฟอร์ล้น และการเข้าถึงพื้นที่หน่วยความจำที่ว่างแล้ว ปัญหาเหล่านี้อาจนำไปสู่การรันโค้ดของผู้โจมตีเมื่อเปิดเพจที่ออกแบบมาเป็นพิเศษ

ที่มา: opennet.ru

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