Firefox

Firefox 53 for developers

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Firefox 53 был выпущен 19 апреля 2017. В этой статье перечислены основные изменения, которые полезны не только для веб-разработчиков, но и разработчиков Firefox и Gecko, а также разработчикам дополнений.

Изменения для веб-разработчиков

Инструменты разработчика

  • Избегание задержки в прокрутке на подстветке заданных АПЗ (баг 1312103).
  • Добавлена возможность копировать полный путь CSS элемента (баг 1323700).
  • Devtools добавлена поддержка CSS-цвета-4 (баг 1310681).
  • Разметка вид: добавить визуальную подсказку между открывающим и закрывающим тегами сложенного узла (баг 1323193).

CSS

Новые возможности

Другие изменения

  • Включить маски longhands по элементам SVG (баг 1319667).
  • [CSS-сетка] Исправлено: align-self/ justify-self:stretch/ normalне работает на <table>элементах сетки (баг 1316051).
  • Установленный: clip-path: circle()с большой ссылкой окно и процент радиус не оказывают правильно (баг 1324713.
  • При применении text-transform значения из uppercaseдревнегреческого текста, акцент на дизъюнктивной ETA (rj) больше не удаляется (см баг 1322989).
  • Наличие contentsзначения display контролировали через layout.css.display-contents.enabledнастройку. В Firefox 53 эта настройка была удалена полностью, так что значение всегда будет доступен и больше не могут быть отключены (баг 1295788).

JavaScript

Мероприятия

DOM

Рабочие и работники сферы обслуживания

WebGL

Аудио, видео и медиа

Генеральная

  • Начиная с Firefox 53 для Android , декодирование массовой информации обрабатывается вне процесса для повышения производительности на многоядерных системах (баг 1333323).

элементы медиа

  • HTMLMediaElement.play () Метод, используемый для начала воспроизведения медиа в любом медиа-элемента, теперь возвращает Promise, которая выполняется, когда воспроизведение начинается и отклоняется если произошла ошибка (баг 1244768).

Web Audio API

WebRTC

HTTP / Networking

  • Gecko теперь имеет прив доступный в , about:configчтобы позволить пользователям устанавливать их по умолчанию Referrer-политики - (баг 1304623). Возможные значения: network.http.referer.userControlPolicy
    • 0 - no-referrer
    • 1 - same-origin
    • 2 - strict-origin-when-cross-origin
    • 3 - no-referrer-when-downgrade(по умолчанию)
  • Поддержка следующего протокола переговоров (NPN) была удалена в пользу протокола прикладного уровня переговоров (ALPN) - см баг 1248198.
  • Large-Allocation заголовок HTTP теперь доступен по умолчанию, и больше не скрывается за привилегированную (баг 1331083).

SVG

Переезды с веб-платформы

HTML / XML

  • dom.details_element.enabledПрив - которая контролируется включение / отключение <детали> и <резюме> опорный элемент в Firefox - теперь был удален из about:config. Эти элементы (которые впервые были включены по умолчанию в Firefox 49) больше не могут быть отключены. См баг 1271549.

CSS

JavaScript

API-интерфейсы

Изменения для дополнения и разработчиков Mozilla

WebExtensions

Новые API:

Усовершенствованные API:

модули JavaScript код

Смотрите также

Старые версии

Метки документа и участники

 Внесли вклад в эту страницу: arturparkhisenko, SashoKravc
 Обновлялась последний раз: arturparkhisenko,