Реліз 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. Новий бекенд дозволив реалізувати для систем, що використовують протокол X11 підтримку апаратного прискорення відео через VA-API (раніше подібне прискорення включалося тільки для 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, що застосовується за умовчанням у системі.
  • Додана підтримка виведення попередження при надсиланні вмісту web-форми зі сторінки відкритої за 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

  • У web-консолі реалізовані команди «:block» та «:unblock» для блокування та розблокування мережних запитів.
  • При перериванні відладчика JavaScript у разі виникнення виключення, в панелі з кодом тепер відображається підказка з трасуванням стека.

Крім нововведень та виправлення помилок у Firefox 80 усунено 13 вразливостей, з яких 6 позначені як небезпечні. 4 вразливості (зібрані під CVE-2020-15670) викликані проблемами роботи з пам'яттю, такими як переповнення буферів та звернення до вже звільнених областей пам'яті. Потенційно дані проблеми можуть призвести до виконання коду зловмисника при відкритті спеціально оформлених сторінок.

Джерело: opennet.ru

Додати коментар або відгук