Состоялся релиз браузера Firefox 108. Одновременно сформировано обновление ветки 102.6.0 с длительным сроком поддержки.

Основные нововведения в Firefox 108 включают:
комбинацию 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" в элементе "<source>" для определения высоты и ширины изображения в пикселях;
набор тригонометрических функций sin(), cos(), tan(), asin(), acos(), atan() и atan2(), функции round() для выбора стратегии округления, типа <calc-constant> для математических констант и запроса "@container" для формирования стиля элементов в зависимости от размера родительского в CSS;
метод 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 и т.д.