Firefox 75

доступний 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.
  • З'явилася підтримка відкладеного завантаження зображень. Якщо зображення має атрибут погрузка зі значенням lazy, браузер завантажить зображення лише тоді, коли користувач прокрутить сторінку до відповідної позиції.
  • Користувачі з Великобританії (на додаток до користувачів із США) побачать оплачені спонсорами блоки контенту (відключаються в налаштуваннях) на стартовій сторінці.
  • Увімкнено назад підтримку TLS 1.0/1.1. Зараз не найкращий час для того, щоб навіть трохи ускладнити людям доступ до будь-яких ресурсів.
  • Відтепер браузер у фоновому режимі кешує всі заслуговують на довіру PKI-сертифікати центрів, що засвідчують, які відомі Mozilla. Це має покращити сумісність із серверами, власники яких некоректно налаштували HTTPS.
  • Сторінка про: policies переписано з XUL на HTML.
  • Web Crypto API тепер доступний лише сайтам, відкритим із безпечного з'єднання.
  • Щодо HTML-документів Firefox відтепер враховує директиву X-Content-Type-Options:nosniff, яка вказує браузеру не намагатися евристично визначити MIME-тип вмісту. Раніше "nosniff" використовувався лише для CSS та JS.
  • У збірках для macOS застосовано технологію RLBox. C++ код потенційно вразливих сторонніх бібліотек перетворюється на модуль WebAssembly, повноваження якого суворо обмежені, потім модуль компілюється в машинний код і виконується в ізольованому процесі. Першою такою бібліотекою стала графітовий. Крім того, в macOS реалізовано можливість читання сертифікатів зі сховища операційної системи (налаштування security.osclientcerts.autoload), а також виправлена помилка, через яку відновлення сеансу браузера поміщало вікна браузера на робочий стіл, а не на ті робочі столи, де ці вікна розташовувалися в минулому сеансі.
  • У Windows включений прямий композитинг (Direct Composition), що має позитивно зашкодити швидкодії. Крім того, виправлена неможливість імпорту логінів із Chrome 80 і вище.
  • CSS:
  • JavaScript:
  • Інтерфейс HTMLFormElement обзавівся методом requestSubmit(), який діє подібно до натискання на кнопку відправлення даних.
  • Web Animations API:
  • Інструменти розробника:
    • Миттєве обчислення виразів консолі дозволяє розробникам бачити результат відразу по мірі набору.
    • Інструмент для вимірювання сторінок навчився змінювати розмір прямокутної рамки.
    • інспектор відтепер дозволяє використовувати для пошуку елементів не тільки CSS-селектори, але й вирази XPath.
    • З'явилася можливість фільтрувати повідомлення WebSocket за допомогою регулярні вирази.
    • З'явилося налаштування view_source.tab_size, яке дозволяє встановити довжину табуляції в режимі перегляду вихідного коду сторінки.

Джерело: linux.org.ru

Додати коментар або відгук