Реліз Firefox 105

Відбувся реліз web-браузера Firefox 105. Крім того, сформовано оновлення гілки із тривалим терміном підтримки – 102.3.0. На стадію бета-тестування переведено гілку Firefox 106, реліз якої намічено на 18 жовтня.

Основні новації в Firefox 105:

  • У діалоговому вікні перегляду перед виведенням на друк додано опцію для друку лише поточної сторінки.
    Реліз Firefox 105
  • Реалізовано підтримку секційованих Service Worker у блоках iframe, що завантажуються зі сторонніх сайтів (Service Worker можна зареєструвати у сторонньому iframe і він буде ізольований у прив'язці до домену, з якого завантажено цей iframe).
  • На платформі Windows реалізована можливість використання жесту, що ковзає по тачпаду двома пальцями вправо чи вліво, для навігації з історії відвідувань.
  • Забезпечено сумісність зі специфікацією User Timing Level 3, яка визначає програмний інтерфейс для вимірювання розробниками продуктивності своїх web-додатків. У новій версії в методах performance.mark та performance.measure реалізовані додаткові аргументи для завдання власного початкового/кінцевого часу, тривалості та прикріплених даних.
  • Проведено оптимізацію методів array.includes та array.indexOf з використанням SIMD-інструкцій, що дозволило вдвічі підняти продуктивність пошуку у великих списках.
  • У Linux знижено ймовірність вичерпання в процесі роботи Firefox всієї доступної пам'яті та підвищено ефективність роботи при нестачі вільної пам'яті.
  • Значно підвищено стабільність роботи на платформі Windows за умов нестачі пам'яті у системі.
  • Додано API OffscreenCanvas, що дозволяє в окремому потоці малювати canvas-елементи в буфер, незалежно від DOM. В OffscreenCanvas реалізовано роботу в контекстах Window і Web Worker, а також забезпечено підтримку шрифтів.
  • Додані API TextEncoderStream та TextDecoderStream, що спрощують перетворення потоків з бінарними даними в текст і назад.
  • Для скриптів обробки контенту, що визначаються в додатках, реалізований параметр RegisteredContentScript.persistAcrossSessions, що дозволяє створювати постійні скрипти (persistent), що зберігають стан між сеансами.
  • У версії для Android інтерфейс переведено використання шрифту, запропонованого в Android за умовчанням. Реалізовано відкриття вкладок, наданих із Firefox на інших пристроях.

Крім нововведень та виправлення помилок у Firefox 105 усунуто 13 вразливостей, з яких 9 позначено як небезпечні (7 зведені під CVE-2022-40962) та викликані проблемами роботи з пам'яттю, такими як переповнення буферів та звернення до вже звільнених областей пам'яті. Потенційно дані проблеми можуть призвести до виконання коду зловмисника при відкритті спеціально оформлених сторінок.

У бета-версії Firefox 106 у вбудованому PDF-переглядачі включена за умовчанням можливість малювання графічних міток (малюнки лініями від руки) та прикріплення текстових коментарів. Значно покращено підтримку WebRTC (бібліотеку libwebrtc оновлено з версії 86 до 103), у тому числі підвищено продуктивність RTP та покращено засоби для надання доступу до екрану в оточеннях на базі протоколу Wayland.

Джерело: opennet.ru

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