การอัปเดต Firefox 69.0.3 และการปรับปรุง WebRender

Submitted อัปเดตแก้ไขของ Firefox 69.0.3 ซึ่งแก้ไขแล้ว ปัญหา พร้อมแสดงกล่องโต้ตอบสำหรับการดาวน์โหลดไฟล์เมื่อคุณคลิกอีเมลในเว็บเมล Yahoo ได้รับการแก้ไขเพิ่มเติม ปัญหา ด้วยการดาวน์โหลดไฟล์เมื่อเปิดเบราว์เซอร์ใน Windows 10 โดยเปิดใช้งานการควบคุมโดยผู้ปกครอง

คุณยังสามารถสังเกตได้ การพัฒนาอย่างต่อเนื่อง ระบบคอมโพสิต เว็บเรนเดอร์เขียนด้วยภาษา Rust และจ้างบุคคลภายนอกในการเรนเดอร์เนื้อหาของหน้าไปยังฝั่ง GPU เมื่อใช้ WebRender แทนที่จะใช้ระบบคอมโพสิตในตัวที่สร้างไว้ในกลไก Gecko ซึ่งประมวลผลข้อมูลโดยใช้ CPU จะใช้เชเดอร์ที่ทำงานบน GPU เพื่อดำเนินการเรนเดอร์สรุปในองค์ประกอบของหน้า ซึ่งช่วยให้เพิ่มความเร็วในการเรนเดอร์ได้อย่างมาก และลดภาระของ CPU

เพิ่ม WebRender แล้ว สร้างทุกคืน เบราว์เซอร์มือถือ ดูตัวอย่าง Firefox (ทดแทน Firefox สำหรับ Android) และเปิดใช้งานโดยค่าเริ่มต้นสำหรับอุปกรณ์ Pixel 2 (อุปกรณ์อื่น ๆ ต้องใช้ gfx.webrender.all เพื่อเปิดใช้งานใน about:config) WebRender ยังได้ปรับปรุงระบบแคชและการเรนเดอร์รูปภาพอีกด้วย รหัสสำหรับการแรสเตอร์ข้อความได้รับการแก้ไขใหม่ ซึ่งอนุญาต บรรลุ รองรับการวางตำแหน่งข้อความพิกเซลย่อยบนแพลตฟอร์ม Linux และ Android

เมื่อใช้งาน Firefox บน Wayland ใหม่ แบ็กเอนด์โดยใช้กลไก ดีมาบัฟ สำหรับการเรนเดอร์เป็นพื้นผิวและ องค์กร การแชร์บัฟเฟอร์กับพื้นผิวเหล่านี้ซึ่งอยู่ในหน่วยความจำวิดีโอระหว่างกระบวนการต่างๆ นอกจากนี้ ยังมีการเพิ่มการเพิ่มประสิทธิภาพการถอดรหัสรูปภาพ โดยใช้คำสั่ง SIMD สำหรับการเร่งความเร็วและลดเวลาในการแปลงรูปแบบลง 5-10%

ที่มา: opennet.ru

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