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


Основные новшества в Firefox 105:


  • В диалог предпросмотра перед выводом на печать добавлена опция для печати только текущей страницы.


    CFD0C5CECEC5D4_1663686591.png

  • Реализована поддержка секционированых 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) и вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.


Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Другие языки


Что нового в Firefox 105 для разработчиков
Примечания к выпуску для Windows, Mac and Linux

Новость взята с сайта opennet.ru

Что необходимо сделать что бы панель загрузок автоматически открывалась при старте закачки ? Способ включения в настройках опции "Сохранять файлы" не вариант!

Подскажите, как убрать фокус курсора на адресной строке при открытии новой вкладки, а также при запуске самого Firefox. При нажатии на "домашнюю страницу" курсор фокусируется на поисковике (который на самой странице) Хотелось бы, чтоб и в остальных случаях так было.

Нашёл в старых темах такую настройку, но в 105 что-то не помогает...
browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar — false

Поддерживаю вопрос товарища Suspect'a на счет фокуса курсора на адресной строке.

Пока остаюсь на 91.12.0esr, претензий нет, всё работает, как часы.

Кто на ESR и обновился до 102.3.0, есть глобальные изменения? Тормоза или наоборот улучшение в работе?

В 104-105 версиях сломали нормальный запуск. Мало того, что этот монстр стал дольше запускаться, он теперь не догружает диалы  в фоне. Firefox прописан в батнике автозапуска и теперь, при вызове его из панели задач, появляется полуфабрикат без диалов. Они потом догружаются, но это раздражает. Пришлось откатить на 103-ю версию.
Собственно, сам вопрос: есть ли какие либо настройки в about:config, чтобы Firefox появлялся полностью загруженный?
Альтернатива: дополнение, системная утилита которая запускает текущие версии Firefox свёрнутыми в панель задач или в трей? Только так, чтобы при вызове Firefox появлялся уже готовый Firefox.

Suspect пишет

Подскажите, как убрать фокус курсора на адресной строке при открытии новой вкладки

в 105.0.1 исправили

Dmx-512 пишет

Кто на ESR и обновился до 102.3.0, есть глобальные изменения? Тормоза или наоборот улучшение в работе?

Вообще никаких изменений: всё как работало, так и работает, то есть всё ОК. Разве что снова пришлось удалять звёздочку из адресной строки, возвращать контроль над S3.Переводчиком и убирать закруглённость вкладок - эти настройки слетели.

Radiation пишет

убирать закруглённость вкладок - эти настройки слетели.

Да не, ни чего не слетает с 91 esr по сей релиз, у меня как стоит убрать закругленность так и работает:

скрытый текст
* {border-radius: 0 !important;}

Заметил, что в боковой панели поиск по закладкам  --> ПКМ на найденной закладке  --> Показать в папке (#placesContext_showInFolder)
Раньше для этого пользовался скриптом SidebarBookmarkSearchOpenFolder.uc.js.
Давно это прикрутили? В 104-й уже есть...

xrun1 пишет

Заметил, что в боковой панели поиск по закладкам  --> ПКМ на найденной закладке  --> Показать в папке (#placesContext_showInFolder)
Раньше для этого пользовался скриптом SidebarBookmarkSearchOpenFolder.uc.js.

Только в отличие от скрипта не сохраняет положение найденного в случае закрытия панели, поэтому в своё время снова подключил скрипт, который тоже преждевременно посчитал ненужным, а оказалось засада... :)

Давно это прикрутили? В 104-й уже есть...

ХЗ Но намного раньше 104-й.