LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Новый вебрендер рендерит элементы страниц по отдельности и потом накладывает их друг на друга как картинки для получения финальной страницы. Это позволяет (1) сделать рендер многопоточным, (2) вынести его на видеокарту и (3) уменьшает объём работы при прокрутке страницы, потому что исчезает необходимость перерисовывать все элементы с нуля, достаточно просто заново наложить их друг на друга.

Наибольший профит тут достигается при использовании GPU, потому что (3) — очень дешёвая операция на GPU, но даже при софтварном рендере профит должен быть ненулевой.

Исправление intelfx, :

Новый вебрендер рендерит элементы страниц по отдельности и потом накладывает их друг на друга как картинки для получения финальной страницы. Это позволяет (1) сделать рендер многопоточным, (2) вынести его на видеокарту и (3) уменьшает объём работы при прокрутке страницы, потому что исчезает необходимость перерисовывать все элементы с нуля, достаточно просто заново наложить их друг на друга.

Исходная версия intelfx, :

Новый вебрендер рендерит элементы страниц по отдельности и потом накладывает их друг на друга как картинки для получения финальной страницы. Это позволяет (1) сделать рендер многопоточным и (2) уменьшает объём работы при прокрутке страницы, потому что исчезает необходимость перерисовывать все элементы с нуля, достаточно просто заново наложить их друг на друга.