26 мая 2025 года Mozilla выпустила стабильную версию Firefox 139.0. Обновление получилось не просто «косметическим» — в нём улучшили работу с HTTP/3, расширили возможности встроенного перевода и добавили полезные фичи для разработчиков.
Если вы используете Firefox как основной браузер или тестируете под него интерфейсы — релиз стоит внимания. Давайте разберём, что изменилось и зачем вам это знать.
Что нового для обычных пользователей
1. Быстрее и стабильнее: HTTP/3 стал умнее
Теперь Firefox лучше справляется с высокими задержками и нестабильными соединениями при использовании HTTP/3. Особенно заметно это при скачивании больших файлов или при возобновлении загрузки после паузы.
Технически: улучшения затронули работу с кэшированием и механизм повторного использования соединений, что даёт ускорение при реальных сценариях, например, на мобильных сетях.
2. Переводит всю страницу — включая расширения
Функция полностраничного перевода теперь работает и на страницах расширений Firefox. Если раньше встроенный переводчик «спотыкался» на интерфейсах аддонов — теперь они тоже могут быть локализованы «на лету».
3. PNG с прозрачностью теперь вставляются корректно
Если вы вставляете скриншот или изображение PNG с прозрачным фоном, Firefox больше не «ломает» прозрачность. Полезно при работе с графикой и вёрстке.
Обновления, о которых стоит знать разработчикам
1. Расширенная поддержка современных API
hidden=until-found
— теперь поддерживается в Firefox. Элемент с этим атрибутом скрыт по умолчанию, но будет показан при поиске на странице. Это удобно для реализации "спрятанных" подсказок или скрытых блоков.window.getSelection().toString()
— теперь работает правильно даже в полях ввода и textarea. Ура, совместимости!Temporal
включён по умолчанию — это более точная и гибкая заменаDate
. Поддерживает временные зоны, интервалы, календарные системы и избавляет от боли при работе с датами.
2. Работать с Workers стало удобнее
Добавлена поддержка setTimeout
, setInterval
и других таймеров внутри Web Workers — теперь они ведут себя так же, как и в основном потоке. Это упростит написание асинхронного и многопоточного JS-кода.
3. Обновления в UX и DevTools
При поиске на странице браузер теперь способен находить текст внутри скрытых
и автоматически раскрывать их.
- DevTools получили мелкие доработки, ускорив работу с сетевыми запросами и DOM-структурой.
Вопрос безопасности: что было закрыто
В версии 139.0 закрыто 13 уязвимостей, некоторые из которых классифицировались как критические. Большинство проблем — в управлении памятью, включая:
- Use-after-free
- Переполнение буфера
- Возможность обхода политик безопасности через баги в JavaScript движке
Если вы заботитесь о безопасности — обновиться стоит хотя бы ради этого.
Стоит ли обновляться?
Да, и как можно скорее. Firefox 139.0 — это не просто багфиксы, а реальные улучшения производительности, UX и безопасности. А для веб-разработчиков — ещё и инструменты, которые упрощают код и улучшают взаимодействие с браузером.
Скачать обновление можно с
Гость (27 Май 2025 02:31)
Пользуюсь оперой думаю сменить браузер так как в последнее время опера глючит сильно.