В июне 2025 года компания Mozilla представила новую версию своего веб-браузера — Firefox 140, которая стала значительным шагом вперёд как для обычных пользователей, так и для разработчиков. Главное новшество — функция «Unload Tab» (разгрузка вкладки), которая позволяет освобождать ресурсы, не закрывая вкладки полностью. Кроме того, появилась поддержка CSS Custom Highlighting API, что открывает новые горизонты для стилизации текста и улучшения интерактивности веб-страниц. Рассмотрим подробнее, что же получит пользователь и разработчик с выходом Firefox 140. Одно из самых востребованных нововведений — функция разгрузки вкладок.
Работа в браузере с множеством открытых страниц давно стала привычной для многих. Но с увеличением числа вкладок неизбежно растут затраты оперативной памяти и процессорного времени, что может существенно снизить производительность, особенно на менее мощных устройствах. В Firefox 140 появилась возможность выгружать из памяти отдельные вкладки, если они не нужны в данный момент, освобождая тем самым ресурсы компьютера. Это происходит без закрытия вкладки, то есть пользователь может вернуться к ней позже, и она загрузится заново, сохраняя все настройки. Такая концепция позволяет эффективно управлять нагрузкой и экономить энергию, что особенно важно для ноутбуков и мобильных устройств.
Интерфейс использования функции «Unload Tab» прост и интуитивен: достаточно кликнуть правой кнопкой мыши по вкладке и выбрать соответствующий пункт меню. Это значительно удобнее и быстрее, чем ранее прибегать к сторонним расширениям или вручную закрывать и потом искать страницу заново. Помимо выгрузки, разработчики продолжают работу над вертикальными вкладками — еще одной востребованной функцией, которая помогает лучше ориентироваться в многочисленных открытых страницах, особенно при многозадачности. Многим пользователям уже знаком интерфейс вертикальных вкладок благодаря альтернативным браузерам и расширениям, и Mozilla активно совершенствует эту возможность. Для разработчиков в Firefox 140 открываются новые перспективы благодаря поддержке CSS Custom Highlighting API.
Этот стандарт позволяет менять вид отображения произвольных диапазонов текста, что становится особенно полезным при создании интеллектуальных редакторов, инструментов проверки орфографии и грамматики, а также при визуальном выделении информации внутри страницы. С выходом Firefox 140 поддерживаются новые CSS-псевдоэлементы ::grammar-error и ::spelling-error, которые дают возможность стилизовать участки с грамматическими и орфографическими ошибками. Стоит отметить, что Google Chrome внедрил поддержку этого API еще с версии Chrome 121, и теперь, благодаря синхронизации браузерных функций, Mozilla значительно сократила разрыв в поддержке современных веб-стандартов. Это важно не только для совместимости сайтов, но и для удобства пользователей, ведь кросс-браузерная поддержка таких функций делает взаимодействие с веб-контентом более комфортным и предсказуемым. В Firefox 140 также улучшены возможности по добавлению собственных поисковых движков, что предоставляет пользователям больше гибкости в настройке браузера под свои нужды.
Эта функция востребована среди тех, кто предпочитает использовать специальные источники информации, недоступные или неудобные в стандартных поисковых системах. Теперь все стало более удобно и интуитивно. Для пользователей мобильных устройств на базе Android обновление принесло улучшения и в мобильной версии Firefox. Среди них стоит выделить совершенствование алгоритмов перевода на полную страницу, которые теперь приоритизируют контент, находящийся в поле зрения пользователя. Это ускоряет и улучшает качество перевода, позволяя быстрее получать необходимую информацию без лишних задержек и отвлечений.
Кроме того, увеличена общая производительность и стабильность браузера на мобильных платформах. С точки зрения поддержки современных веб-технологий Firefox 140 получил поддержку SVG атрибута fetchpriority, который позволяет задавать приоритет загрузки графических ресурсов. Это помогает оптимизировать отображение страниц, особенно насыщенных векторной графикой и сложными визуальными элементами. Вкупе с поддержкой Cookie Store API это расширяет инструментарий для разработчиков, делающих акцент на производительность и безопасность. Не обошлось и без экспериментальных возможностей.
Среди них — Prioritized Task Scheduling API и Atomics.waitAsync, которые пока доступны в экспериментальном режиме для разработчиков, желающих исследовать и внедрять новые подходы в многозадачном программировании и асинхронных вычислениях на стороне клиента. Такие функции дают возможность еще более тонкого контроля за выполнением задач и распределением ресурсов, что в долгосрочной перспективе повысит отзывчивость веб-приложений. В целом, выпуск Firefox 140 демонстрирует стремление Mozilla не просто догонять конкурентов, но и формировать новые стандарты удобства для пользователей и новых задач для разработчиков. Функция выгрузки вкладок решает насущные вопросы эффективности работы с браузером, снижая нагрузку на память и процессор без ущерба для удобства.
Это особенно актуально в эпоху массового использования ноутбуков и мобильных устройств с ограниченными ресурсами. Поддержка CSS Custom Highlighting API в свою очередь расширяет возможности веб-разработчиков по созданию более отзывчивых, интерактивных и дружественных для пользователя интерфейсов. Появление стилизации ошибок на уровне CSS без необходимости прибегать к сложному JavaScript-коду упрощает создание интеллектуальных редакторов и обучающих приложений. Также нельзя не отметить комплексные улучшения в мобильной версии браузера, а также поддержку современных стандартов загрузки и обработки веб-контента, которые напрямую отражаются на скорости и безопасности работы. Все эти изменения делают Firefox 140 важным обновлением, которое непременно оценят как рядовые пользователи, так и профессионалы в сфере веб-разработки.
В перспективе можно ожидать дальнейшего развития функционала вертикальных вкладок и возможности интеграции искусственного интеллекта, что анонсировано в последующих версиях, уже привлекающих внимание расширенной поддержкой AI и LLM моделей для расширения возможностей дополнений и персонализации браузера. К тому же Firefox продолжает активную работу по повышению производительности, что особенно заметно в версиях для Linux — одной из самых требовательных платформ в плане системных ресурсов. Подводя итоги, обновление Firefox 140 можно рассматривать как шаг к более эффективному и современному браузеру, который уделяет внимание как техническим деталям, так и удобству клиента. Возможность разгрузки вкладок отвечает запросам пользователей, работающих с большим количеством информации, а поддержка современных CSS API открывает новые горизонты для разработчиков. Эти изменения укрепляют позиции Firefox на рынке браузеров, подтверждая статус продукта, который не только следует трендам, но и задаёт их.