Firefox 91.0.1 жаңыртуу. WebRenderди милдеттүү түрдө киргизүү пландары

Firefox 91.0.1 техникалык тейлөө релизи бар, ал бир нече оңдоолорду сунуш кылат:

  • HTTP башын бөлүүчү чабуулга жол бере турган аялуу (CVE-2021-29991) оңдолду. Маселе HTTP/3 аталыштарындагы жаңы сызык белгисинин туура эмес кабыл алынышынан келип чыгат, бул эки башка аталыш катары чечмелене турган башты көрсөтүүгө мүмкүндүк берет.
  • Өтмөк тилкесиндеги баскычтардын өлчөмүн өзгөртүүгө байланыштуу, алардын аталыштарында юникоддук математикалык символдорду колдонгон кээ бир сайттарды жүктөөдө пайда болгон көйгөй чечилди.
  • Жеке режимде ачылган терезелерден өтмөктөрдүн дарек тилкесиндеги сунуштарды карап жатканда кадимки терезелерде пайда болушуна алып келген маселе чечилди.

Кошумчалай кетсек, 92-сентябрга пландаштырылган Firefox 7 демейки боюнча WebRenderди бардык Linux, Windows, macOS жана Android колдонуучулары үчүн иштетет деп күтүлүүдө. Firefox 93тун кийинки чыгарылышында WebRenderди өчүрүү параметрлерин колдоо (gfx.webrender.force-legacy-layers жана MOZ_WEBRENDER=0) токтотулат жана бул кыймылдаткыч милдеттүү болуп калат. WebRender Rust тилинде жазылган жана GPUде иштеген шейдерлер аркылуу ишке ашырылуучу беттин мазмунун рендеринг операцияларын GPU тарапка жылдыруу менен рендеринг ылдамдыгын олуттуу жогорулатууга жана CPUдагы жүктү азайтууга мүмкүндүк берет. Эски видео карталары же көйгөйлүү графикалык драйверлери бар системалар үчүн WebRender программаны растерлөө режимин колдонот (gfx.webrender.software=true).

Source: opennet.ru

Комментарий кошуу