Firefox 69

доступний випуск Firefox 69

Основні зміни:

  • включена за замовчуванням блокування скриптів, які здійснюють майнінг криптовалют.
  • Налаштування «Не дозволяти сайтам відтворювати звук» дозволяє блокувати не лише відтворення звуку без явної взаємодії з боку користувача, а й відтворення відео. Поведінку можна поставити глобально, або безпосередньо для окремого сайту.
  • Додано сторінку about:protections зі статистикою роботи захисту від відстеження.
  • Менеджер паролів пропонує збережений пароль для всіх субдоменів (тобто пароль, збережений для login.example.com, буде запропонований на сторінці example.com і всіх субдоменах, а не тільки на login.example.com).
  • WebRTC навчився одночасно приймати потоки, закодовані різними відеокодеками, що корисно для розрахованих на багато користувачів конференцій, де в учасників можуть бути різні клієнти.
  • На сторінку about:support доданий шлях до файлу Firefox, що виконується.
  • Користувачі зі США, а також користувачі локалі en-US отримають оновлену сторінку нової вкладки (інше число, розмір та розташування блоків, більш різноманітний контент із Pocket).
  • Плагін Flash втратив опції «Завжди вмикати». Запуск Flash-вмісту відтепер вимагає натискання з боку користувача. Підтримка Flash буде остаточно видалена на початку 2020 року (у ESR-випусках вона збережеться до кінця того ж року, після чого буде видалена, оскільки Adobe припинить виправляти вразливість у Flash).
  • Файли userChrome.css та userContent.css відтепер ігноруються за промовчанням. Їхню підтримку можна увімкнути за допомогою налаштування toolkit.legacyUserProfileCustomizations.stylesheets (якщо користувач має ці файли і профіль хоч раз запускався в Firefox 68, налаштування вже включене, таким чином, існуючі користувачі не помітять незручностей). Цей спосіб кастомізації використовується порівняно невеликим числом користувачів, у той час як звернення до цих файлів (навіть якщо вони не існують) забирає дорогоцінний час при кожному запуску. У майбутніх випусках так само надійдуть із файлом user.js.
  • З метою зменшення можливостей для фінгерпринтінгу з юзерагенту прибрана розрядність браузера (залишена лише розрядність ОС). Якщо раніше користувач 32-розрядного браузера, запущеного в 64-розрядній ОС, містив "Linux i686 on x86_64", то тепер буде лише "Linux x86_64". Вказівка ​​розрядності браузера колись була потрібна для завантаження установника Flash коректної розрядності. Зараз, коли установник Flash не залежить від розрядності браузера (та й підтримка Flash скоро кане в небуття), в цьому вже немає потреби,
  • Включено підтримку API Змінити розмір спостерігача (механізм, за допомогою якого сайт може відстежувати зміну розміру того чи іншого елемента) та Microtask.
  • Об'єкт navigator.mediaDevices object та метод navigator.mozGetUserMedia доступні тільки на сайтах, відкритих із захищеним з'єднанням.
  • Реалізовані CSS-властивості переливний блок, overflow-inline, вибору користувача, розрив рядка, містити.
  • Включено підтримку громадських полів класів JavaScript
  • Вилучена підтримка застарілого тега , яка ніколи не була реалізована коректно.
  • Windows:
    • Додана підтримка пріоритетів процесів. Процес, що обробляє активну вкладку, отримає більший пріоритет, а фонові вкладки менший (пріоритет відтворення звуку та відео не зменшуватиметься). Проведені розробниками тести не показали негативного впливу на швидкість завантаження вкладок або роботи інтерфейсу, але не було відзначено і якогось видимого прискорення роботи, тому ефект переважно полягає в більш раціональному розподілі ресурсів CPU.
    • Додано підтримку WebAuthn HmacSecret через Windows Hello (починаючи з Windows 10 1903).
  • macOS:
    • На комп'ютерах, обладнаних одночасно дискретною та вбудованою графікою, Firefox по можливості агресивніше перемикається на економічний GPU при відтворенні вмісту WebGL. Крім того, браузер уникатиме одноразових і незначних спроб задіяти високопродуктивний графічний процесор.
    • Finder відтепер показує прогрес завантаження файлів.
    • Інсталятор пропонується не тільки у форматі dmg, а й pkg.
  • На пристроях з архітектурою ARM64 реалізовано підтримку JIT.
  • Інструменти розробника:

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

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