Firefox 69.0.3 yangilanishi va WebRender yaxshilanishlari

Nashr etildi Firefox 69.0.3 tuzatuvchi yangilanishi hal qilindi muammo Yahoo veb-pochtasida elektron pochta xabarini bosganingizda fayllarni yuklab olish uchun dialog oynasini ko'rsatish bilan. Qo'shimcha ravishda hal qilindi muammolar ota-ona nazorati yoqilgan Windows 10 brauzerini ishga tushirishda fayllarni yuklab olish bilan.

Siz ham qayd etishingiz mumkin davomiy rivojlanish kompozitsion tizimlar WebRender, Rust tilida yozilgan va sahifa mazmunini GPU tomoniga ko'rsatishni autsorsing. WebRender-dan foydalanilganda, protsessor yordamida ma'lumotlarni qayta ishlaydigan Gecko dvigateliga o'rnatilgan o'rnatilgan kompozitsion tizim o'rniga, sahifa elementlarida jamlama ko'rsatish operatsiyalarini bajarish uchun GPUda ishlaydigan shaderlardan foydalaniladi, bu esa ko'rsatish tezligini sezilarli darajada oshirishga imkon beradi. va protsessor yukini kamaytirish.

WebRender ilovasiga qoʻshildi tungi qurilishlar mobil brauzer Firefox-ni oldindan ko'rish (Android uchun Firefox oʻrnini bosuvchi) va Pixel 2 qurilmalari uchun sukut boʻyicha yoqilgan (boshqa qurilmalar gfx.webrender.all ni about:config ichida yoqishni talab qiladi). WebRender shuningdek, tasvirni keshlash va renderlash tizimlarini yaxshilagan. Matnni rasterlash uchun kod qayta ishlandi, bu esa imkon beradi erishish Linux va Android platformalarida subpikselli matn joylashuvini qo'llab-quvvatlash.

Wayland tepasida Firefox ishga tushganda, yangi backendmexanizmdan foydalanish DMABUF teksturalarni ko'rsatish uchun va tashkilot turli jarayonlar orasida video xotirada joylashgan ushbu teksturalar bilan buferlarni almashish. Bundan tashqari, formatni o'zgartirish vaqtini 5-10% ga qisqartirish va tezlashtirish uchun SIMD ko'rsatmalaridan foydalangan holda tasvirni dekodlash unumdorligini optimallashtirish qo'shildi.

Manba: opennet.ru

a Izoh qo'shish