Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Firefox 29 для разработчика

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

Firefox 29 был выпущен 29 апреля 2014 года. Список ключевых изменений, предоставленный в данной статье будет полезен не только веб-разработчикам, но и Firefox-, Gecko-разработчикам и разработчикам дополнений.

Хотите помочь документировать Firefox 29? Просмотрите список недостатков, которые надо устранить и приступайте!

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

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

Важные изменения:

  • Vastly improved web console - Arrays are shown inline without clicking to bring up in the right inspector, window objects show their url, etc.
  • Added the console API to Web Workers (bug 620935). Now you can log messages to the Web Console from Web Workers.
  • The Network Monitor tool now shows performance statistics using pie charts (баг 846599).
  • On the Inspector, preview tooltips of CSS transforms are now available (баг 726427).
  • DOM elements seen in the debugger and console can be removed or inspected directly, via the new buttons to the right of the variable listing.
  • A CSS source map is now supported by the Style Editor (баг 926014).
  • Autocompletion of CSS properties and values has been added to the Style Editor (баг 717369).

Больше деталей и изменений смотрите в блоге Mozilla Hacks.

CSS

  • CSS variables have been implemented (баг 773296). Mozilla Hacks article can be found here. They are enabled by default only for non-release builds (on release builds flip the pref layout.css.variables.enabled to true if you want to play with them).
  • Добавленна подержка visibility: collapse  в
    Flexboxes (баг 783470).
  • Свойство box-sizing больше не нуждается в префиксе (баг 243412).
  • The will-change property, a hint to that something will animate has been added. The preference layout.css.will-change.enabled must be switched to true to enable it. (баг 940842)
  • Scientific exponential notation, like 3e1 or 10e+0, is now supported for <number> values (баг 964529).
  • Тип изображения <gradient> теперь поддерживается в border-image (баг 709587).
  • The touch-action property has been implemented. It is not activated by default; the layout.css.touch_action.enabled pref controls it. (баг 795567)

HTML

  • <input type=color> и <input type=number> доступны по умолчанию.
  • Support for the non standard <pre cols> has been removed, as well as the layout effect of <pre wrap> . Both effects can, and should, be achieved using CSS. (баг 949879)

JavaScript

Интерфейс/APIs/DOM

MathML

Без изменений.

SVG

Без изменений.

Безопасность

  • Реализована экспериментальная директива CSP 1.1 hash-source. Чтобы воспользоваться этой функцией, настройка  security.csp.experimentalEnabled должна быть установлена в положение true (баг 883975).

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

Об изменениях, не касающихся Austrlis, будет объявлено позднее.

См. также

Предыдущие версии

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

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