Пуск на Firefox 146

Състоянието на пускането на web браузъра Firefox 146 и актуализациите на предишни версии с дългосрочна поддръжка — 140.6.0 и 115.31.0. На етап бета тестване е преминала версия Firefox 147, чийто пуск е насрочен за 14 януари.

Основни нововъведения в Firefox 146 (1, 2, 3):

  • Добавен е режим "Split View" за едновременно преглеждане на две раздели в един прозорец. По подразбиране режимът е деактивиран и се активира чрез опцията "browser.tabs.splitView.enabled" на страницата about:config, след което в контекстното меню, показвано при щракване с десния бутон на мишката върху разделите, ще се появи бутон "Add Split View". При натискане на този бутон на отделен раздел, съдържанието на прозореца ще бъде разделено на две части и в дясната част ще се покаже страницата за отваряне на нов раздел. Ако изберете опцията за група от два раздела, избраните раздели веднага ще се разкрият един до друг. В режим "Split View" е позволено произволно променяне на размера на дясната и лявата област за преглед чрез влачене на разделящата линия с мишката. Активният раздел при едновременно преглеждане е обозначен с червена рамка.
    Пуск на Firefox 146
  • В Linux среди, използващи протокол Wayland, е реализирана поддръжка на дробно мащабиране за повишаване на ефективността на изображения на екрани с висока плътност на пиксели.
  • Актуализирана е вградената графична библиотека Skia, използвана за 2D рендериране с GPU. Актуализацията доведе до повишаване на производителността на рендерирането и подобряване на съвместимостта.
  • На всички потребители е предоставен достъп до секцията за настройки на Firefox Labs, в която могат да активират експериментални функции, които в момента са в тестова фаза. По-рано тази секция беше достъпна само за инсталации, които съгласиха на участие в експерименти или активираха изпращането на телеметрия.
    Пуск на Firefox 146
  • При въвеждане на търсене в адресната лента е реализирана възможността за показване на резултати в изпадащ блок с препоръки. Функцията не е включена по подразбиране за всички и постепенно ще се активира за все по-голям процент потребители.
    Пуск на Firefox 146
  • Значително е увеличен броят на страните, за които е активиран виджет с прогноза за времето, показван на страницата на новия таб. Местоположението за показване на прогнозата може да бъде зададено автоматично или ръчно. От постсъветските страни са налични Естония, Литва и Латвия. Останалите могат да активират виджета чрез настройка about:config «browser.newtabpage.activity-stream.discoverystream.region-weather-config» на страницата about:config.
    Пуск на Firefox 146
  • В конфигуратора е преработен диалогът за преназначаване на цветовете на разглежданите сайтове (Contrast Control/Manage Colors), в който сега визуално са групирани изменяемите цветове и пояснителните етикети.
    Пуск на Firefox 146
  • Добавена е поддръжка за автоматично архивиране на запазените пароли, отметки, вътрешни бази данни и други данни на браузъра. В момента архивирането се поддържа само на платформата Windows, но в бъдеще ще се появи и в версиите за други ОС. Архивите се създават ежедневно и могат да бъдат криптирани с парола. Впоследствие архивът може да се използва за възстановяване на състоянието след инсталирането на нов Firefox на друго устройство.
    Пуск на Firefox 146
  • На платформата Windows е прекратена поддръжката на API Direct2D.
  • В версиите за платформата macOS по подразбиране се осигурява стартиране на отделен процес за взаимодействие с GPU, в който са изнесени операциите, свързани с работата на WebGPU, WebGL и WebRender. При възникване на проблеми с кода за работа с GPU, вместо аварийно прекратяване на браузъра сега се извършва рестартиране на GPU-процеса.
  • В WebRTC е реализирана възможността за шифроване на трафика с използването на криптоалгоритъма ML-KEM, устойчив на атаки с квантови компютри, с предаване на ключа по време на договарянето на съединението чрез протокола DTLS 1.3.
  • В API WebCrypto е добавена поддръжка за компресиране на информацията за точки на елиптична крива с последваща възможност за математическо възстановяване на пълните стойности на точките. Компресията позволява почти двойно намаляване на размера на откритите ключове за спестяване на трафик и дисково пространство.
  • В CSS е добавено @-правило «@scope», с което може да се ограничи прилагането на стилове към указаното DOM-поддърво без необходимост от написването на специфични селектори. @scope (.article-body) { img { border: 5px solid black; background-color: goldenrod; } }
  • Добавена поддръжка на CSS функцията contrast-color(), която връща противоположния вариант за указан цвят (за бял ще върне черен, а за черен — бял). Функцията може да се използва за подбиране на цвят на фона за определен текстов цвят и обратно.
  • Добавено CSS свойство text-decoration-inset за настройка на начални и крайни точки в линиите декорация на текста (например, подчертавания, пречертавания, маркиране на синтактични грешки).
  • Добавена поддръжка на остарялото ключово слово «-webkit-fill-available», което се прилага в CSS свойствата «width» и «height» и е аналог на неактивираното по подразбиране ключово слово «stretch», позволяващо на елементите да се разтягат, докато напълно запълнят наличното пространство на блока.
  • В инструментите за уеб разработка, в интерфейса за инспекция, в страничната лента Rule по подразбиране са скрити неизползвани CSS свойства, което намали безпорядъка и ускори рендерирането на панела. За възстановяване на показването на скритите свойства в долната част е предвиден бутон «Show…».
  • В версията за платформата Android интерфейсът за качване на файлове е опростен — ако сайтът не уточнява типа файл, браузърът сега предлага да изберете файл, да направите снимка или да запишете звук.

Освен новите функции и корекцията на грешки, в Firefox 146 са отстранени 17 уязвимости. 12 от уязвимостите са причинени от проблеми с паметта, като буферни преливания и достъп до вече освободени области на паметта. Потенциално, тези проблеми могат да доведат до изпълнение на злонамерен код при отваряне на специално форматирани страници.

В бета версията на Firefox 147 е добавена възможността за използване на директорията «~/.config/mozilla» за съхранение на профили, добавки, настройки и вътрешни бази данни в съответствие със спецификацията на Freedesktop.org XDG Base Directory. Оптимизирано е възпроизвеждането на видео с използване на апаратно ускорение за декодиране на GPU AMD. Реализацията на протокола Safe Browsing е актуализирана до версия 5. Добавена е опция за автоматично продължаване на възпроизвеждането на видео в режим «картинка в картинката» при превключване на раздел. Добавена е поддръжка на RFC 9842 (Compression Dictionary Transport). Реализиран е API Navigation.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster