Развертывание Firefox WebRender начинается с выпуска Firefox 67

Mozilla планирует выпустить Firefox 67 для стабильного канала завтра 21 мая 2019 года. Релиз был перенесен на неделю назад, вероятно, с учетом времени, которое потребовалось для решения проблемы подписи надстроек ранее в этом месяце.

Развертывание компонента, называемого WebRender, начнется завтра, когда Firefox 67 будет выпущен для публики. WebRender, ранее известный как Quantum Render, является компонентом, над которым Mozilla работает некоторое время в рамках проекта Quantum.

Mozilla провела исследование WebRender еще в июле 2018 года в Firefox Nightly и начала внедрять новую технологию на совместимых системах в Firefox Nightly в сентябре 2018 года.

По сути, Mozilla планирует заменить существующий компонент Compositor в Firefox на WebRender, обещая, что это значительно улучшит производительность и стабильность браузера.

Конечная цель Mozilla - запускать приложения и сервисы в Firefox как минимум в «шелковистых плавных 60 кадрах в секунду» с помощью компонента; это достигается за счет того, что графический процессор выполняет тяжелую работу, когда дело касается рендеринга веб-контента вместо процессора.

После выхода Firefox 67 развертывание ограничено двумя способами:

  • Только 5% совместимых систем Firefox будут иметь включенный WebRender, остальные 95% пока остаются в существующем композиторе.
  • В данный момент эта функция поддерживает только графические адаптеры Windows 10 и Nvidia.

Mozilla планирует изменить эти ограничения в 2019 году. Организация планирует поддерживать WebRender, по крайней мере в сборочных версиях, на Windows 7 и 8.1, Mac OS X, ноутбуках (Linux уже поддерживается) и устройствах с аппаратным обеспечением AMD и Intel.

Проверка статуса WebRender

Вы можете проверить активный статус WebRender в Firefox, загрузив about: support в адресную строку браузера.

Прокрутите вниз до графического раздела или используйте F3 для поиска Webrender, чтобы узнать об этом. Firefox должен указать, включен ли WebRender или нет, и заблокирован ли он.

Включить или отключить WebRender

Пользователи Firefox могут включить или отключить WebRender в расширенной конфигурации браузера в настоящее время.

  1. Загрузить about: config в адресную строку браузера.
  2. Поиск gfx.webrender.all.
  3. Установите значение True, чтобы включить WebRender, или False, чтобы отключить его.

На момент написания статьи рекомендуется включать WebRender только на совместимых системах. Firefox все равно запустится, если вы включите компонент в системе, отличной от Windows 10 / Nvidia.

Заключительные слова

Включение WebRender в Firefox Stable знаменует собой важный шаг в процессе разработки, хотя на данный момент он довольно ограничен. Mozilla планирует добавить поддержку AMD и Intel, чтобы охватить большинство настольных компьютеров и ноутбуков, а также Mac в 2019 году.