Imudojuiwọn Firefox 69.0.3 ati awọn imudara WebRender

Atejade ni imudojuiwọn atunṣe ti Firefox 69.0.3 eyiti o yanju iṣoro naa pẹlu iṣafihan ifọrọwerọ fun gbigba awọn faili silẹ nigbati o ba tẹ imeeli ni oju opo wẹẹbu Yahoo. Ni afikun ipinnu diẹ sii pẹlu gbigba awọn faili nigba ifilọlẹ ẹrọ aṣawakiri ni Windows 10 pẹlu awọn iṣakoso obi ṣiṣẹ.

O tun le ṣe akiyesi tesiwaju idagbasoke compositing awọn ọna šiše WebRender, ti a kọ ni ede Rust ati ṣiṣejade ti akoonu oju-iwe si ẹgbẹ GPU. Nigbati o ba nlo WebRender, dipo eto idapọmọra ti a ṣe sinu ẹrọ Gecko, eyiti o ṣe ilana data nipa lilo Sipiyu, awọn shaders ti n ṣiṣẹ lori GPU ni a lo lati ṣe awọn iṣẹ ṣiṣe akojọpọ lori awọn eroja oju-iwe, eyiti o fun laaye ni ilosoke pataki ni iyara Rendering ati ki o din Sipiyu fifuye.

WebRender kun si nightly kọ mobile kiri ayelujara Awotẹlẹ Firefox (Firefox rirọpo fun Android) ati mu ṣiṣẹ nipasẹ aiyipada fun awọn ẹrọ Pixel 2 (awọn ẹrọ miiran nilo gfx.webrender.all lati mu ṣiṣẹ ni nipa: konfigi). WebRender tun ti ni ilọsiwaju fifipamọ aworan rẹ ati awọn ọna ṣiṣe. Awọn koodu fun rasterization ọrọ ti tun ṣiṣẹ, eyiti ngbanilaaye se aseyori atilẹyin fun ipo ọrọ subpixel lori Lainos ati awọn iru ẹrọ Android.

Nigbati o nṣiṣẹ Firefox lori oke Wayland, tuntun kan ẹhinlilo siseto DMABUF fun Rendering sinu awoara ati agbari pinpin awọn buffers pẹlu awọn awoara wọnyi ti o wa ni iranti fidio laarin awọn ilana oriṣiriṣi. Ni afikun, awọn iṣapeye iṣẹ ṣiṣe iyipada aworan ti ṣafikun, lilo awọn ilana SIMD fun isare ati idinku akoko iyipada ọna kika nipasẹ 5-10%.

orisun: opennet.ru

Fi ọrọìwòye kun