Релиз на Firefox 80

Състоянието на релиза на уеб браузъра Firefox 80. Освен това, е създадено обновление клонове с дългосрочна поддръжка 68.12.0 и 78.2.0. Firefox 68.12 ESR е последната версия от своята серия, след един месец на потребителите на Firefox 68 ще бъде предложено автоматично обновление до версия 78.3. Firefox 80 за Android се забавя. В близко бъдеще ще премине на етапа бета тестване ще премине на клон Firefox 81, чийто релиз е насрочен за 22 септември.

Основни нововъведения:

  • На платформата Linux е реализиран нов бекенд за X11, основан на DMABUF, който е подготвен чрез разделяне на DMABUF бекенда, предложен преди за Wayland. Новият бекенд позволява реализирането на апаратно ускорение на видеото чрез VA-API за системи, използващи протокола X11 (по-рано подобно ускорение се активираше само за Wayland), а също така и работа с WebGL чрез EGL. За активиране на работа с EGL е необходимо да се активират настройките «gfx.webrender.all», «media.ffmpeg.dmabuf-textures.enabled», «media.ffmpeg.vaapi-drm-display.enabled» и «media.ffmpeg.vaapi.enabled» в about:config, както и да се зададе променливата на средата MOZ_X11_EGL, след което Webrender и компонентите на композита OpenGL се превключват да използват EGL вместо GLX. Поддръжката на VA-API все още не е напълно стабилизирана и ще бъде включена по подразбиране в следващото издание.
  • Включено е ново изпълнение на списъка за блокиране на добавки, в които се наблюдават проблеми със сигурността, стабилността и производителността. Новото изпълнение се отличава с повишена производителност при обработката на списъците за блокиране и решаване на проблеми с мащабируемостта, благодарение на каскадните филтри на Блум.
  • Към TLS сертификатите, издадени след 1 септември 2020 г., ще бъде ще бъде приложено ново ограничение на срока на валидност — животът на данните сертификати няма да може да надвишава 398 дни (13 месеца). Подобни ограничения са одобрени и в Chrome и Safari. За сертификати, получени преди 1 септември, доверието ще бъде запазено, но ограничено до 825 дни (2.2 години).
  • За потребителите с мигрена и епилепсия са премахнати някои анимационни ефекти при отваряне на табове. Например, по време на зареждането на съдържанието на таба вместо скачеща точка сега се показва пиктограма с пясъчни часовници.
    Релиз на Firefox 80
  • Предоставена е възможност за инсталиране на Firefox като PDF прегледач, използван по подразбиране в системата.
  • Добавена поддръжка за показване на предупреждение при изпращане на съдържание от уеб формуляр от страница, отворена по HTTPS, без използване на криптиране. За управление на показването на предупреждението в about:config е предвидена настройка «security.warn_submit_secure_to_insecure».
  • Внесени са разнообразни подобрения и поправки, свързани с работата на екранни четци и подкрепата на средства за хора с увреждания.
  • Добавена е поддръжка на механизми RTX и Transport-cc за подобряване на качеството на разговорите чрез WebRTC на лоши канали и подобряване на прогнозата за наличната пропускателна способност.
  • В JavaScript израза «export» е осигурена поддръжка на новия синтаксис «export * as namespace», предложен в спецификацията на ECMAScript 2021.
  • В API Animations са включени операции по композиране KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • В API Media Session е добавена поддръжка за определяне на обработчици за смяна на позицията в потока: seekto за преход към посочената позиция и skipad за пропускане на реклами, които предшестват основното съдържание.
  • В WebGL е реализирано разширение KHR_parallel_shader_compile, което позволява стартиране на множество потоци за компилация на шейдъри.
  • В Window.open() е прекратена поддръжката на параметрите outerHeight и outerWidth.
  • В WebAssembly употребата на атомни операции вече не е ограничена до споделени области на паметта.
  • В инструментите за уеб разработка е предвидена експериментална панелка за улесняване на идентифицирането на несъвместимости с различни браузъри.
    Релиз на Firefox 80 Релиз на Firefox 80
  • В интерфейса за мониторинг на мрежовата активност са добавени визуални етикети (иконка с костенурка) за маркиране на бавни заявки, чийто времеви период е над 500 мс (лимитът може да бъде променен чрез настройката devtools.netmonitor.audits.slow в about:config).

    Релиз на Firefox 80
  • В уеб конзолата са реализирани командите «:block» и «:unblock» за блокиране и разблокиране на мрежови заявки.
  • При прекратяване на дебъгера на JavaScript в случай на изключение, в панела с кода сега се показва изскачащ прозорец с трасировка на стека.

Освен нововъведенията и поправките, Firefox 80 устраняет има 13 уязвимости,, от които 6 са маркирани като опасни. 4 уязвимости (групирани по CVE-2020-15670) са предизвикани от проблеми с паметта, като препълване на буфери и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от злонамерените при отварянето на специално оформени страници.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster