Издание на Firefox 80

Издаването на уеб браузъра Firefox 80. Освен това, е направено обновление клони с продължителна поддръжка 68.12.0 и 78.2.0Firefox 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 * 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