Вышел Firefox 108
Состоялся релиз браузера Firefox 108. Одновременно сформировано обновление ветки 102.6.0 с длительным сроком поддержки.
комбинацию Shift+ESC для быстрого открытия страницы менеджера процессов (about: processes), чтобы оценить потребление ресурсов памяти и CPU;
оптимизацию планирования вывода кадров анимации в условиях высокой нагрузки;
возможность использования символов на языках, отличных от английского, при выводе на печать и сохранении PDF-форм;
поддержку правильной цветовой коррекции изображений в соответствии с цветовыми профилями ICCv4;
корректное срабатывание режима показа панели закладок «только на новых вкладках» (настройка «Only show on New Tab») для пустых новых вкладок;
настройки cookiebanners.bannerClicking.enabled и cookiebanners.service.mode для автонажатия на баннеры в about: config;
API Web MIDI для взаимодействия приложений с подключёнными к компьютеру пользователя музыкальными устройствами с интерфейсом MIDI (для HTTPS);
экспериментальный механизм Site Permission Add-on для управления доступом сайтов к потенциально опасным API и возможностям с расширенными привилегиями;
поддержку карт импорта («import map») по умолчанию, позволяющих управлять тем, какие URL будут загружены при импорте JavaScript-файлов через выражения import и import ();
поддержку атрибутов «height» и «width» в элементе »
набор тригонометрических функций sin (), cos (), tan (), asin (), acos (), atan () и atan2(), функции round () для выбора стратегии округления, типа
метод Array.fromAsync для создания массива из асинхронно поступающих данных в JavaScript;
поддержку директив «style-src-attr», «style-src-elem», «script-src-attr» и «script-src-elem» в HTTP-заголовках CSP для функциональности директив style и script, но с возможностью их применения к отдельным элементам и обработчикам событий;
новое событие browsingContext.domContentLoaded после завершения загрузки содержимого DOM;
опцию forceSync для принудительной синхронизации в методе .get ();
отдельную область панели для размещения виджетов WebExtension-дополнений;
новую логику работы чёрного списка Linux-драйверов, несовместимых с WebRender. Вместо поддержания белого списка с рабочими драйверами теперь ведётся чёрный список проблемных;
улучшенную поддержку протокола Wayland с обработкой переменной окружения XDG_ACTIVATION_TOKEN с токеном активации для протокола xdg-activation-v1, при помощи которого одно приложение может переключить фокус на другое;
анимацию панели на большинстве систем Linux;
настройку gfx.display.max-frame-rate для ограничения максимальной частоты обновления кадров в about: config;
поддержку спецификации символов Emoji 14;
включение по умолчанию WebGL-расширения OES_draw_buffers_indexed;
возможность использования GPU для ускорения растеризации Canvas2D;
sandbox-изоляцию процессов, взаимодействующих с GPU, на платформе Windows;
поддержку SIMD-инструкций FMA3 (умножение-сложение с однократным округлением);
режим «Efficiency» для процессов, применяемые для обработки фоновых вкладок, на платформе Windows 11;
возможность сохранения страницы в виде PDF-документа на Android;
поддержку группировки вкладок в панели на Android;
кнопку для открытия всех закладок из указанного раздела в новых вкладках в новом окне или в режиме инкогнито на Android.
В Firefox 108 устранили 20 уязвимостей, из них 16 были помечены как опасные. 14 уязвимостей были вызваны проблемами работы с памятью.
Релиз Firefox 109 намечен на 17 января.
Версия Firefox 107 вышла в ноябре. Она включала возможность анализа энергопотребления на системах Linux и macOS с процессорами Intel в интерфейсе профилирования, поддержку цветных векторных шрифтов в формате COLRv1 и т.д.