Излезе Firefox 77: нововъведения и промени

9
2146

Mozilla представи новите версии на уеб браузърите Firefox 77, както и мобилната Firefox 68.9 за Android платформата. Подготвя се и бета версията на Firefox 78, която ще бъде представена на 30-ти юни.

Основни нововъведения и промени във уеб браузъра Firefox 77

Добавена е новата служебна страница about :certificate за достъп до вградения интерфейс за преглед на сертификатите. В този списък могат да се разгледат всички детайли за всеки един сертификат и да се направи експортиране на сертификат. Засега импортиране не се поддържа.

Добавена е експериментална поддръжка на AVIF (AV1 Image Format) формата за изображения, в който се използват технологии за компресия в кадрите от формата AV1 за компресиране на видео, поддържан от Firefox версия 55. За включването на AVIF в about :config е предвидена опцията image.avif.enabled. Контейнерът за разпространение на компресираните данни в AVIF е напълно аналогичен на HEIF. Форматът AVIF поддържа както HDR (High Dynamic Range) изображения във Wide-gamut цветовото пространство, така и в стандартния SDR динамичен диапазон.

Увеличен е броят на компютърните системи, за които е включена новата система за рендиране WebRender, написана на езика за програмиране Rust, която съществено увеличава скоростта на рендиране, като едновременно с това се намалява натоварването на централния процесор. WebRender прехвърля към графичния процесор всички операции по показване съдържанието на уеб страниците, което е реализирано чрез изпълнявани в GPU шейдъри. WebRender по подразбиране е включен в конфигурациите с Intel Skylake GT1, APU AMD Raven Ridge, AMD Evergreen и в лаптопите с видеокарти на Nvidia, работещи под управлението на операционната система Windows 10. За принудителното включване на този уеб рендер в about :config може да се използват флаговете gfx.webrender.all и gfx.webrender.enabled. Същият ефект може да се постигне и чрез стартирането на Firefox с опцията MOZ_WEBRENDER=1.

В адресния ред е подобрена работата с фразите за търсене. За думите с точка се прави оценка за евентуална връзка с конкретен уеб сайт. Така например, преди при въвеждането на текста test.log браузърът правеше опит да отвори сайт, а не да търси този текст.

За потребителите от Великобритания при отварянето на нов раздел се показва съдържанието, препоръчано от услугата Pocket. Досега тези страници се показваха само за потребителите от САЩ, Канада и Германия. Свързаната с подбора на съдържание персонализация изцяло се извършва на страната на клиента без да се предават каквито и да било данни за потребителя на трети лица (в браузъра се зарежда целия списък с препоръчваните за този ден препратки, които се показват в зависимост от историята на посещенията). Да отбележим, че тези платени от спонсорите блокове досега се показваха само за потребителите от САЩ и са отбелязани като реклама, като в другите страни тази технология почти не се използва. Но изключването на Pocket съдържанието може да стане в about :config с помощта на опцията browser.newtabpage.activity-stream.feeds.topsites или в настройките на браузъра.

В настройките в раздела за методите за блокиране на текстовите бисквитки е добавена нова точка за динамично изолиране на Cookie по показвания в адресния ред домейн (Dynamic First Party Isolation). Този интерфейс може да бъде включен и от about :config чрез флага browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled или директно чрез network.cookie.cookieBehavior = 5.

За опростяване на навигацията чрез устройства със сензорни екрани са увеличени отстъпите на разделите.

Добавени са нови модални диалози, които са свързани с конкретните точки и блокират целия интерфейс. За тяхното управление в about :config се използват опциите prompts.defaultModalType, prompts.modalType.confirmAuth и prompts.modalType.insecureFormSubmit.

В about :config е добавена новата настройка middlemouse.openNewWindow, с помощта на която може да се изключи използването на средния бутон на мишката за отваряне на линк в нов раздел.

Премахнатаи са настройките browser.urlbar.update1, даваща възможност за връщане на старата реализация на адресния ред, както и browser.urlbar.update1.view.stripHttps. Оставена е поддръжката на флага browser.urlbar.trimURLs.

От Gecko енджина изцяло е премахната поддръжката на XUL Grids.

По подразбиране е включено завъртането на JPEG изображенията на база Exif данните.

Премахната е настройката browser.urlbar.oneOffSearches. За скриване бутоните на алтернативните търсачки, появяващи се при въвеждането на информация в адресния ред или лентата за търсене, необходимите търсачки могат да бъдат намерени в страницата about :preferences#search.

Текстът, който не се вмества в ограничението maxlength вече не се отрязва при вмъкване в полетата <input> и <textarea>.

Добавен е методът String.prototype.replaceAll() (String#replaceAll), връщащ нов ред, в който на базата на зададен шаблон са направени замени на всички съвпадения. Шаблоните могат да бъдат както обикновени маски, така и регулярни изрази.

В IndexedDB е реализирано свойството IDBCursor.request.

В инструментите за разработчици е добавен панел за оценката на потенциалните проблеми със съвместимостта с различните други браузъри – показва се в кои браузъри се поддържа едно или друго CSS свойство, свързано с конкретен елемент. Може да се включи в about :config чрез флага devtools.inspector.compatibility.enabled.

Направени са голям брой подобрения в JavaScript дебъгера. Ускорено е зареждането и дебъгването стъпка по стъпка, намалена е консумацията на памет. В този панел е добавено ново меню във вид на зъбчатка, в което засега има само една точка – изключване на JavaScript.

В панела за инспектиране на мрежовата активност е добавено меню, в което са поставени функциите за управление воденето на журнали (запис на лог файла при зареждане на нов сайт, импорт на HAR файл, експорт на HAR файл), добавено е контекстно меню за включване, изключване и премахване на елементите, които могат да бъдат блокирани.

Освен тези нововъведения и промени, във Firefox 77 са отстранени 9 уязвимости, 7 от които отбелязани като опасни.

5 1 глас
Оценете статията
Абонирай се
Извести ме за
guest
9 Коментара
стари
нови оценка
Отзиви
Всички коментари