Aktualizacja Firefoksa 69.0.3 i ulepszenia WebRender

Опубликовано aktualizacja naprawcza przeglądarki Firefox 69.0.3, która rozwiązała problem problem z wyświetlaniem okna dialogowego pobierania plików po kliknięciu wiadomości e-mail w poczcie internetowej Yahoo. Dodatkowo rozwiązany problemy z pobieraniem plików podczas uruchamiania przeglądarki w systemie Windows 10 z włączoną kontrolą rodzicielską.

Można to również zauważyć dalszy rozwój systemy komponowania WebRender, napisany w języku Rust i zlecający renderowanie zawartości strony stronie GPU. W przypadku korzystania z WebRender zamiast wbudowanego w silnik Gecko systemu compositingu, który przetwarza dane za pomocą procesora, shadery działające na GPU służą do wykonywania sumarycznych operacji renderowania na elementach strony, co pozwala na znaczne zwiększenie szybkości renderowania i zmniejszone obciążenie procesora.

Dodano WebRender do nocne budowanie przeglądarka mobilna Przeglądarka Firefox (zamiennik Firefoksa dla Androida) i domyślnie włączona dla urządzeń Pixel 2 (inne urządzenia wymagają włączenia gfx.webrender.all w about:config). WebRender ulepszył także swoje systemy buforowania i renderowania obrazów. Przerobiono kod rasteryzacji tekstu, co pozwala osiągnąć obsługa pozycjonowania tekstu subpikselowego na platformach Linux i Android.

Podczas uruchamiania Firefoksa na Wayland, nowy zapleczeza pomocą mechanizmu DMABUF do renderowania w tekstury i organizacja udostępnianie buforów z tymi teksturami znajdującymi się w pamięci wideo pomiędzy różnymi procesami. Ponadto dodano optymalizację wydajności dekodowania obrazu, wykorzystując instrukcje SIMD do przyspieszania i skracania czasu konwersji formatu o 5-10%.

Źródło: opennet.ru

Dodaj komentarz