Kemas kini Firefox 69.0.3 dan peningkatan WebRender

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ kemas kini pembetulan Firefox 69.0.3 yang telah diselesaikan masalah dengan memaparkan dialog untuk memuat turun fail apabila anda mengklik pada e-mel dalam mel web Yahoo. Selain itu diselesaikan masalah dengan memuat turun fail semasa melancarkan penyemak imbas dalam Windows 10 dengan kawalan ibu bapa didayakan.

Ia juga boleh diperhatikan pembangunan berterusan sistem penggubahan WebRender, ditulis dalam bahasa Rust dan penyumberan luar pemaparan kandungan halaman ke bahagian GPU. Apabila menggunakan WebRender, bukannya sistem penggubahan terbina dalam yang terbina dalam enjin Gecko, yang memproses data menggunakan CPU, shader yang berjalan pada GPU digunakan untuk melaksanakan operasi pemaparan ringkasan pada elemen halaman, yang membolehkan peningkatan ketara dalam kelajuan pemaparan. dan mengurangkan beban CPU.

WebRender ditambahkan pada binaan malam pelayar mudah alih Pratonton Firefox (Penggantian Firefox untuk Android) dan didayakan secara lalai untuk peranti Pixel 2 (peranti lain memerlukan gfx.webrender.all didayakan dalam about:config). WebRender juga telah menambah baik sistem caching dan pemaparan imejnya. Kod untuk rasterisasi teks telah diolah semula, yang membolehkan capai sokongan untuk kedudukan teks subpiksel pada platform Linux dan Android.

Apabila menjalankan Firefox di atas Wayland, yang baharu hujung belakangmenggunakan mekanisme DMABUF untuk rendering kepada tekstur dan organisasi berkongsi penimbal dengan tekstur ini terletak dalam memori video antara proses yang berbeza. Selain itu, pengoptimuman prestasi penyahkodan imej telah ditambah, menggunakan arahan SIMD untuk pecutan dan mengurangkan masa penukaran format sebanyak 5-10%.

Sumber: opennet.ru

Tambah komen