от DeepUltramarine(18-09-2025)

Преди почти десет дни, на 19 август, излезе Firefox 142. Какви са основните нововъведения и подобрения?

Подобрена защита от проследяване (ETP): Добавен е гъвкав списък с изключения, който блокира разделянето на тракери на две категории - основни (за базова функционалност на сайтове) и допълнителни (за "джаджи" и анимации). Това позволява по-добра съвместимост със сайтове, без да се компрометира поверителността. Настройките могат да се конфигурират през about:preferences#privacy.

Предварителен преглед на връзки (Link Preview ): Потребителите могат да видят съдържанието на връзка, без а я отварят, чрез продължително натискане или избиране на "Предварителен преглед" от контекстното меню с десен клик на мишката. Функцията използва локален ИИ за рендериране на определяне и рендериране на ключовите точки и обобщение на съдържанието зад линка. Засега е налична за англоезиччни локали (en-US, en-CA, en-GB, en-AU) на устройства с над 3 GB RAM.

Подобрения в групите от табове: Активния таб остава видим, дори когато групата е свита, с индикатор за броя на скритите табове. Това улеснява управлението на множество табове, като ограничава претрупването.

Различни оптимизации на потребителския интерфейс:

  • Разширенията могат да бъдат премахнати директно от страничната лента чрез десен клик и опцията "Премахване от страничната лента".
  • Подобрена е скоростта за превъртане в диалоговия прозорец за отметки.
  • Подобрена поддръжка за влачене и пуснаке на изображения във формат blob.
  • По-усъвършенствано търсене в историята през адресната лента, намаляващо дублираните резултати.
  • Някои подобрения за разработчиците:

  • wllama API: Позволява интергриране на локални езикови модели (LLM) в разширенията. Покрай това, аз лично очаквам браузъра да набъбне бързо до размерите на ОС. Но пък се отварят множество възможности.
  • URLPattern API: Улеснява съпоставянето и анализа на URL адреси със стандартен синтаксис
  • Prioritized Task Scheduling API: Дава възможност за управление на приоритетите на задачите за по-отзивчиви приложения.
  • Selection.getComposedRanges(): Подобрява извличането на избрани текстови диапазони чрез shadow DOM.
  • Подобрения в Debugger:Ново настройване за контрол на наслагването при пауза на изпълнението на скриптове.
  • WebRTC подобрения: Добавени са свойства като currentRoundTripTime и totalRoundTripTime за по-добър анализ на връзките.
  • Animation API: Въведена е поддръжка за Animation.overallProgress и подобрения в Animation.commitStyles().
  • Премахване на остарелия атрибут codebase: Елементът вече не поддържа атрибута codebase, като вместо него се използва data.
  • Firefox 142 въвежда и CRLite. Система за локално съхранение на данни за оттеглени сертификати (около 300 KB, обновявани ежедневно). Това елиминира нуждата от онлайн проверки, намалява забавянето при зареждане на страници и повишава сигурността и поверителността.

    Отстранение са девет уязвимости, пет от които са класифицирани като „високорискови“, макар да няма данни за активни експлойти.

    Подобрена поддръжка за WebExtensions API, съвместима с Chromium-базирани браузъри.

    Netmonitor показва заглавия, бисквитки и параметри на заявките в мрежовия панел, дори ако заявката не е завършена.

    Малко забележки:

  • Firefox 142 вече не поддържа Windows 8.1 и по-стари версии, както и macOS 10.14 и по-стари. Препоръчва се използването на Firefox ESR за тези системи.
  • Някои функции, като предварителния преглед на връзки, се разпространяват постепенно и може да не са достъпни веднага за всички потребители или региони.
  • Поправки в версия 142.0.1: Издадена на 27 август 2025 г., корекцията отстранява сривове в KDE Plasma при променени и настройки за оформление на прозорците, както и проблеми с преместването на множество табове, които водеха до неотзивчивост на лентата с инструменти или визуални грешки.

    За повече информация може да проверите на https://www.firefox.com/en-US/firefox/142.0/releasenotes/


    << Python: The Documentary | "Per device forwarding" в NetworkManager 1.54 >>