Вышел Firefox 107

Mozilla выпустила релиз браузера Firefox 107. Одновременно сформировано обновление ветки 102.5.0 с длительным сроком поддержки. 

96ad82d647dcbe01a421e14223e8eb5a.jpg

Обновления в Firefox 107 включают:

  • возможность анализа энергопотребления на системах Linux и macOS с процессорами Intel в интерфейсе профилирования;

  • поддержку цветных векторных шрифтов в формате COLRv1;

  • CSS-свойства «contain-intrinsic-size», «contain-intrinsic-width», «contain-intrinsic-height», «contain-intrinsic-block-size» и «contain-intrinsic-inline-size» для указания размера элемента, который будет использован независимо от влияния на размер дочерних элементов. При значении «auto» для фиксации размера будет использован последний отрисованный размер элемента;

  • CSS-свойство font-palette и правило @font-palette-values, которые позволяют выбрать палитру из цветного шрифта или определить собственную;

  • функции font-tech () и font-format () для проверки поддержки цветных шрифтов в CSS-правилах @supports. С той же целью в CSS-правила @font-face добавлена функция tech ();

  • обработчик RemoteTexture (webgl.out-of-process.async-present.force-sync=true) в WebGL для повышения производительности. Оптимизирована работа с текстурами;

  • упрощение отладки дополнений на базе технологии WebExtension в инструментах для разработчиков. В утилите webext добавлена опция »--devtools» (webext run --devtools) для автоматического открытия браузерного окна с инструментами для разработчиков, например для выявления причины ошибки. Упрощено инспектирование всплывающих окон, а в панель добавлена кнопка Reload для перезагрузки WebExtension после внесения изменений в код;

  • устранение проблем, связанных с плавностью прокрутки содержимого, генерацией события click при нажатии на полосу прокрутки и прокруткой за пределы содержимого в окружениях на базе Wayland;

  • повышение безопасности работы с типами в коде отрисовки;

  • увеличение производительности сборок в Windows 11 22H2 при обработке перехода по ссылкам в подсистемах IME (Input Method Editor) и Microsoft Defender;

  • добавление режима полной защиты Cookie (Total Cookie Protection) в версии для Android. Теперь для каждого сайта применяется отдельное изолированное хранилище, чтобы предотвратить отслеживание перемещения между сайтами;

  • добавление упреждающей загрузки промежуточных сертификатов для сокращения числа ошибок при открытии сайтов по HTTPS в Android;

  • увеличение содержимого при выделении текста на сайтах в Android;

  • добавление поддержки появившихся начиная с Android 7.1 панелей выбора изображений;

  • добавление поддержки GPU Qualcomm Adreno 620 в Android.

Также в Firefox 107 устранили 21 уязвимость. Из них десять были помечены как опасные (семь были вызваны проблемами работы с памятью). 

Теперь на стадию бета-тестирования переведут ветку Firefox 108, а её релиз намечен на 13 декабря.

Firefox 106 вышел 19 октября. Основные изменения в браузере включали смену оформления окна просмотра сайтов в приватном режиме, добавление кнопки «Firefox View» для упрощения доступа к ранее просматриваемому содержимом, возможность менять внешний вид браузера при помощи встроенного дополнения Colorways и т.д.

© Habrahabr.ru