Достъпен Firefox 75.

  • Адресната лента Quantum Bar, която дебютира с Firefox 68, получи първото си голямо обновление:
    • Размерите на адресната лента значително се увеличават, когато получава фокус (browser.urlbar.update1).
    • Преди потребителят да започне да въвежда текст, в падащото меню се показват топ сайтове (browser.urlbar.openViewOnFocus).
    • В падащото меню с история на посещавани ресурси вече не се показва протокола https://. Използването на защитена връзка вече не изненадва никого, сега е важно да се насочи вниманието на потребителите не към наличието на HTTPS, а към неговото отсъствие (browser.urlbar.update1.view.stripHttps).
    • Освен това, спряно показването на поддомейна www (настройката browser.urlbar.trimURLs показва www и https:// едновременно, няма смисъл да се променя описаната настройка).
    • Премахнати са настройките browser.urlbar.clickSelectsAll и browser.urlbar.doubleClickSelectsAll. Сега поведението на клик в адресната лента в Linux съвпада с поведението в macOS и Windows, за което потребителите молеха в продължение на 14 години..
  • На системи, използващи Wayland, е добавено хардуерно ускорение webGL (widget.wayland-dmabuf-webgl.enabled). Реализацията му с X11 не е възможна, тъй като това би изисквало огромен брой изключения и хакове (Mozilla няма огромните ресурси на Google за тестване на всяка налична версия на драйверите с всяка налична модел видеокарти). Wayland значително опростява ситуацията, което позволи на Мартин Стрянски от RedHat да напише необходимия бекенд DMABuf. Приятен бонус е, че DMABuf може да осигури хардуерно ускорение на декодирането на H.264 (widget.wayland-dmabuf-vaapi.enabled). В следващото издание хардуерното ускорение ще работи и с други видео формати.
  • Появиха се официални пакети в формат Flatpak.
  • Поправено е възстановяване на сесиите на виртуалния работен плот KDE Plasma.
  • Добавена е поддръжка за отложено зареждане на изображения. Ако изображението има атрибут loading с значение lazy, браузърът ще зареди изображението само когато потребителят превърти страницата до съответната позиция.
  • Потребителите от Великобритания (в допълнение към потребителите от САЩ) ще видят платени съдържателни блокове (представени в настройките) на началната страница.
  • Поддръжката на TLS 1.0/1.1 е възстановена. Сега не е подходящо време да затрудняваме достъпа на хората до каквито и да било ресурси.
  • Отсега нататък браузерът в бъдеще кешира всички надеждни PKI сертификати на сертификационни органи, известни на Mozilla. Това трябва да подобри съвместимостта с сървърите, чийто собственици неправилно са настроили HTTPS.
  • Страницата about:policies преписан от XUL на HTML.
  • Web Crypto API вече е наличен само за сайтове, отворени по сигурна връзка.
  • По отношение на HTML документите Firefox отсега нататък взема предвид директивата X-Content-Type-Options:nosniff, която указва на браузера да не се опитва хруistically да определи MIME типа на съдържанието. По-рано „nosniff“ се използваше само за CSS и JS.
  • В билдовете за macOS е приложена технология RLBox. C++ кодът на потенциално уязвими трети библиотеки се преобразува в модул WebAssembly, чийто права са строго ограничени, а след това модулът се компилира в машинен код и се изпълнява в изолиран процес. Първата такава библиотека стана Graphite. Освен това, в macOS е реализирана възможността за четене на сертификати от хранилището на операционната система (настройка security.osclientcerts.autoload), както и отстранен грешката, при която възстановяването на сесията на браузера поставя прозорците на браузера на текущия работен плот, а не на тези работни плотове, където тези прозорци са били разположени в предишната сесия.
  • В Windows включен директно композиране (Direct Composition), което трябва да подобри производителността. Освен това, отстранен невъзможността за импортиране на логини от Chrome 80 и нагоре.
  • CSS:
  • JavaScript:
  • Интерфейс HTMLFormElement е получил метод requestSubmit(), който действа подобно на натискането на бутон за изпращане на данни.
  • Web Animations API:
  • Инструменти за разработчици:
    • Мгновено изчисляване на конзолни изрази позволява на разработчиците да виждат резултата незабавно, докато пишат.
    • Инструментът за измерване на страниците научил се е да променя размера на правоъгълната рамка.
    • Инспектор отсега нататък позволява не само CSS селектори, но и изрази XPath.
    • Появила се е възможност да се филтрират съобщения WebSocket чрез regular expressions.
    • Появи се настройка view_source.tab_size, която позволява задаването на дължината на табулацията в режим на преглед на изходния код на страницата.

Източник: linux.org.ru

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