Firefox 36 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 37, который заменил собой  aurora-ветку, в рамках которой проводится оценка готовности  тех или иных новшеств для последующего бета-выпуска. В отличие от выпусков aurora, Developer Edition адаптирован для обособленного использования, запускается с использованием отдельного профиля и отличается изменением оформления - задействована отдельная тёмная тема оформления, в панель вынесены кнопки для быстрого доступа к инструментам для web-разработчиков, изменены некоторые настройки по умолчанию, в состав включены дополнения  ADB Helper и  Valence (бывший Firefox Tools Adapter). Загрузить бета-выпуск можно на  данной странице, а Firefox Developer Edition здесь. Релиз Firefox 36 намечен на 24 февраля, а Firefox 37 на 7 апреля.


Улучшения, представленные в бета-версии Firefox 36:

  • Новая реализация системы настройки. Вместо традиционного диалога с достаточно запутанным распределением настроек, новый интерфейс оформлен по аналогии с менеджером дополнений. Настройки более явно распределены по категориям и вместо диалогового окна отображаются в отдельной вкладке в основном окне браузера. Отказ от отдельного диалогового окна даёт возможность унифицировать интерфейс настройки для разных типов устройств и операционных систем, так как конфигуратор отображается во вкладке по аналогии с обычными web-страницами. Новый конфигуратор не войдёт в релиз Firefox 36 и пока ограничится тестированием  в бета-ветке.

    0_1421612337.png

  • Поддержка синхронизации ссылок, закреплённых на стартовой странице;
  • Шифр  RC4 признан небезопасным, его использование теперь приводит к отображению в интерфейсе специального индикатора;
  • Реализована подмножество API Media Source Extensions (MSE) API, позволяющее генерировать мультимедийные потоки из JavaScript-приложений. В том числе реализована поддержка воспроизведения с YouTube с использованием HTML5-проигрывателя. (MSE отключено по умолчанию из-за нестабильной работы)
  • Серия изменений, влияющих на совместимость с дополнениями. Началась подготовка дополнений к переходу Firefox на многопроцессную архитектуру, в связи с чем ограничены возможности некоторых XPConnect-прослоек.
  • В JavaScript добавлена поддержка типа Symbol, определённого в спецификации  ECMAScript 6 и применимого для идентификаторов свойств объектов;
  • Реализовано поведение прокрутки CSSOM-View, позволяющее обеспечить плавную прокрутку содержимого без задействования собственных библиотек;
  • Добавлены CSS-свойства object-fit и object-position, определяющие, как следует вместить в область заменяемый элемент;
  • Добавлено CSS-свойство isolation, определяющее применение изоляции элемента от другого содержимого при наложении;
  • Добавлено CSS-свойство  will-change, через которое можно информировать браузер о типе применяемых к элементу изменений, что позволяет заранее выбрать нужный метод оптимизации до фактического внесения изменений;
  • Добавлен CSS-параметр unicode-range, позволяющий определить используемый диапазон символов, который будет загружен из шрифта (даёт возможность сэкономить трафик и не загружать лишние символы);
  • Избавлены от префикса "-moz-" CSS-свойства  text-decoration-color, text-decoration-line и text-decoration-style;
  • В функцию преобразования строки в число ToNumber(string) добавлена поддержка литералов для указания двоичных (0b) и восьмеричных (0o) данных;
  • Прекращена поддержка протокола SPDY/3 (оставлена поддержка SPDY/3.1);
  • Проведена работа по существенному увеличению производительности генераторов, определённых в спецификации ECMAScript 6 и позволяющих организовать эффективное выполнение функций в асинхронном режиме. После внесения изменений скорость функций-генераторов увеличилась в двадцать два раза;
  • Поддержка инспектирования механизма Promise, позволяющего определить значение, которое пока неизвестно, но будет определено через какое-то время. Отладчик также распознаёт и работает с вычисляемыми источниками.

    promise-inspection.png

  • Обеспечено использование указанного через директиву "//# sourceURL=" имени файла в данных о стеке, возвращаемых геттером Error.prototype.stack;
  • Добавлена экспериментальная настройка dom.webcomponents.enabled при которой в дереве разметки явно отображаются скрытые элементы;
  • Расширены возможности вставки из буфера обмена при клике правой кнопкой на узле дерева разметки;

    paste-options.png

  • В встроенной среде разработки WebIDE добавлена поддержка подсоединения к Firefox for Android для отладки работы приложения на мобильном устройстве.

    remote-debugging-overview-fx36.png

  • Удалена опция "-remote";

  • В версии для платформы Android реализован новый интерфейс для планшетов, который стал больше походить на  настольную версию браузера, чем на вариант для смартфонов, сохранив при этом лёгкость управления с сенсорного экрана.

    Screenshot_2014-11-29-20-53-16.png

    Screenshot_2014-11-29-20-51-55.png

Улучшения, ожидаемые в Firefox 37:

  • Поддержка механизма OneCRL для централизованного отзыва сертификатов. Технология похожа по своей сути на применяемый в Google Chrome механизм CRLset и  основывается на распространении централизованной базы, отслеживающей отзыв сертификатов промежуточных удостоверяющих центров;
  • Прекращение поддержки DSA в сертификатах и TLS;
  • Поддержка в сертификатах полей с ограничениями по email;
  • Расширены информационные сообщения об ошибках SSL, не связанных с сертификатами;
  • Для работы расширения False Start в протоколе TLS теперь требуется набор шифров на основе блочного шифрования AEAD;
  • Поддержка значения "contents" в CSS-свойстве display (display:contents), при указании которого вместо генерации определённого типа элемента, будет использован псевдоэлемент, сформированный из нескольких дочерних элементов;
  • IndexedDB и WebSocket теперь доступны в  многопоточных обработчиках Web Workers;
  • Обеспечена возможность вызова панели отладки для URL chrome:// и about://;
  • В web console добавлен вывод информации о недостаточно надёжных шифрах;
  • В панели отслеживания сетевой активности представлена новая реализация интерфейса для отображения информации, связанной с безопасностью;
  • В интерфейс инспектирования страниц добавлена панель для управления элементами анимации;

  • В версии для платформы  Android представлен новый бэкенд для менеджера загрузок, обновлён интерфейс для планшетов,  в адресной строке реализовано отображение URL вместо заголовка страницы, обеспечена возможность трансляции вывода на устройства Matchstick.

Загрузить Firefox 36.0 Beta:

    • Русская версия:
        ico-win.png Windows (32-bit) (установка через Интернет)
        ico-win.png Windows (32-bit) (установка в автономном режиме)
        ico-osx-uni.png Mac OS X (32-bit/64-bit)
        ico-tux.png Linux (32-bit)
        ico-tux.png Linux (64-bit)

    • Английская версия:
        ico-win.png Windows (32-bit) (установка через Интернет)
        ico-win.png Windows (32-bit) (установка в автономном режиме)
        ico-osx-uni.png Mac OS X (32-bit/64-bit)
        ico-tux.png Linux (32-bit)
        ico-tux.png Linux (64-bit)

    • Другие языки

        android.png Android (с Google Play)

        android.png Android (ARMv7) (мультиязычная версия с сайта Mozilla)
        android.png Android (ARMv7) (английская версия с сайта Mozilla)
        android.png Android (x86) (мультиязычная версия с сайта Mozilla)
        android.png Android (x86) (английская версия с сайта Mozilla)

Загрузить Firefox 37 Developer Edition:

    • Русская версия:
        ico-win.png Windows (32-bit) (установка через Интернет)
        ico-win.png Windows (32-bit) (установка в автономном режиме)
        ico-win.png Windows (64-bit) (установка в автономном режиме)
        ico-osx-uni.png Mac OS X (32-bit/64-bit)
        ico-tux.png Linux (32-bit)
        ico-tux.png Linux (64-bit)

    • Английская версия:
        ico-win.png Windows (32-bit) (установка через Интернет)
        ico-win.png Windows (32-bit) (установка в автономном режиме)
        ico-win.png Windows (64-bit) (установка в автономном режиме)
        ico-osx-uni.png Mac OS X (32-bit/64-bit)
        ico-tux.png Linux (32-bit)
        ico-tux.png Linux (64-bit)

    • Другие языки


Что нового в Firefox 36 для разработчиков
Примечания к выпуску для Firefox 36.0 Бета для Windows, Mac and Linux
Примечания к выпуску для Firefox 36.0 Бета для Android

Что нового в Firefox 37 для разработчиков
Примечания к выпуску для Firefox 37 Developer Edition для Windows, Mac and Linux
Примечания к выпуску для Firefox 37 Developer Edition для Android

Новость взята с сайта opennet.ru

Реализована подмножество API Media Source Extensions (MSE) API, позволяющее генерировать мультимедийные потоки из JavaScript-приложений. В том числе реализована поддержка воспроизведения с YouTube с использованием HTML5-проигрывателя.

Это замечательно!
Правда на том же YouTube изредка случаются глюки все еще (у меня 1080p видео часто показывает индикатор подгруки, хотя оно нормально загружено и звук играет, а видео стоит).
Ждем когда будет допилено.

По поводу MSE на 36 в оригинале сказано что пока только на YouTube , полная поддержка - в будущем ожидается .

• От новых настроек чуть не блеванул.

• Ребят, как сказать кнопке "Hello" не вылазить снова на панель браузера после обновления?

AlAvis
Да, там сказано, что реализована минимальная поддержка MSE, чтобы работал YouTube. Но это уже достаточно много.

DarkHeavy
Настройки мне нравятся.
А про "Здрасте" - это хороший вопрос.

banbot пишет

Вместо традиционного диалога с достаточно запутанным распределением настроек, новый интерфейс оформлен по аналогии с менеджером дополнений. Настройки более явно распределены по категориям и вместо диалогового окна отображаются в отдельной вкладке в основном окне браузера.

Вот странно : я никаких отличий в настройках, окромя реализации настроек во вкладке (и соответственно размеров окна диалога) не вижу.
"Приватность", "Защита" etc были сверху стали слева. "Общие", "Сеть", "Обновления", etc так сверху и остались.

Но написано красиво. Ощущение такое, что программеров из-за кризиса подсократили, а вместо них наняли пару дизайнеров. То есть вместо улучшения функциональности теперь главное красиво упаковать товар.

Одно хорошо - переучиваться не надо.

Ну и как теперь посмотреть сохранённые пароли? Открывается маленькое окошечко, в котором отображаются огрызки строк...

zAleks пишет

Ну и как теперь посмотреть сохранённые пароли? Открывается маленькое окошечко, в котором отображаются огрызки строк...

Там двигаются разделители граф.

За нижний угол потянуть не судьба?

Coroner пишет

Но написано красиво. Ощущение такое, что программеров из-за кризиса подсократили, а вместо них наняли пару дизайнеров.

:offtopic: ... которые не стали особо утруждаться, а оглянулись вокруг, и...
Вот интерфейс настроек антивируса AVAST!
s_1421666185_3065811_3c1a0aa4a2.jpg
А это - интерфейс настроек Фокса. Ничего не напоминает?
s_1421666260_2075852_2ad4f37d8b.jpg
Но это так, мелочи. Просто к слову.

Kuja пишет

За нижний угол потянуть не судьба?

А не было такой возможности, после того как обновился. Снёс, произвёл чистую установку - появилась.

banbot пишет

Серия изменений, влияющих на совместимость с дополнениями. Началась подготовка дополнений к переходу Firefox на многопроцессную архитектуру, в связи с чем ограничены возможности некоторых XPConnect-прослоек.

Это из-за этого в [firefox]36 перестало работать расширение DownThemAll!  ?

Ну короче версии для разработчиков :D

Vladimir_S пишет
Coroner пишет

Но написано красиво. Ощущение такое, что программеров из-за кризиса подсократили, а вместо них наняли пару дизайнеров.

:offtopic: ... которые не стали особо утруждаться, а оглянулись вокруг, и...
Вот интерфейс настроек антивируса AVAST!
http://storage1.static.itmages.ru/i/15/ … 0aa4a2.jpg
А это - интерфейс настроек Фокса. Ничего не напоминает?
http://storage3.static.itmages.ru/i/15/ … f37d8b.jpg
Но это так, мелочи. Просто к слову.

К слову ни лиса, ни аваст, ни хром и ещё куча софта с таким внешним видом интерфейса не являются уникальными новаторами или первооткрывателями, всё это было и раньше, а спорить кто у кого скопировал бессмысленно.

К счастью, диалог настроек пока ещё можно вернуть: browser.preferences.inContent;false

20-01-2015 20:54:51

АНОНИМ пишет

Это из-за этого в [firefox]36 перестало работать расширение DownThemAll!  ?

Апдейт вышел.

У меня почему то последняя версия 35.0. :angry: Или проблема в том что у меня  Windows 8.1 (64-bit)?

YouTube Center начал глючить

web-search пишет

У меня почему то последняя версия 35.0. :angry: Или проблема в том что у меня  Windows 8.1 (64-bit)?

Потому что последняя версия - это 35.0, а версии 36 и 37 для обычных пользователей еще не вышли  - их ставят специалисты для того, чтобы найти в них ошибки до того, как их выпустят для пользователей.

Господа, а с прорисовкой иконок в сайдбаре и в выпадающей менюшке адресной строки у всех всё нормально?
У меня периодически вместо части иконок - пустое место, пока мышом строку не выделишь (или не проведёшь над ней, в сайдбаре), закономерность понять пока не смог. Началось чётко с 36b1, во всех 35 проблем не было.. В safe mode - та же фигня.

http://geektimes.ru/post/244804/ - Mozilla выпустила специальную версию Firefox с поддержкой Oculus Rift / Geektimes

Так-с.. и

Выделить код

Код:

#history-panel treechildren::-moz-tree-line,
#bookmarks-view treechildren::-moz-tree-line {
    visibility: visible !important;
}

с какого то хрена в 36 не работает, но работает в 35 и в 37.. в пропасть, надоело, посижу на релизе :)

Откал делать не хотелось бы. Достало, как избавится от:

Can not load RoboForm add-on
Please restart browser or reinstall RoboForm

TypeError: aId is undefined
resource://app/modules/CustomizableUI.jsm(1111)

После обновления на 3 и 4 бету [firefox] начал тормозить при загрузке и со старта жрать память.

Кроме того, постоянно при запуске пишет, что надо восстанавливать сессию т.к. произошел сбой.

Есть у кого-то похожее?

После обновления на 2 бету видеоряд в HTML5 плеере на YouTube стал отставать от звуковой дорожки:sick:, приходиться использовать Flash.
В Chrome всё работает как надо.

SegaMegaD

аналогично, подтверждаю, так же наблюдаю отстование зауковой дорожки

Лиса стала тормозить при переключение между вкладками. Что происходит?

DarkHeavy
layers.offmainthreadcomposition.enabled;false

villa7 пишет

DarkHeavy
layers.offmainthreadcomposition.enabled;false

Спасибо. Вроде лучше.

Я особо в настройки не лажу. До обновления на 37 [firefox] было нормально всё, а тут что-то как-то резко поменялось...

banbot,
Поставил кандидата и что имеем:
при каждом старте создаёт Multicast ( IGMP на 224.0.0.22),
постоянно спамит SSDP (UDP на 1900),
постоянно, сам, пытается реpольвить DNS - при включённой службе.

В about:config:
"devtools.webide.enabled", false
"loop.enabled", false
"media.peerconnection.enabled", false
"social.enabled", false

Почитал здесь и здесь - на мысли ничего не навело.
Что за пакость?

Deim0s
Это из-за Bug 1054959 - Add 'Send Video To Device' to the context menu for sending videos from desktop to a second screen.

Есть ещё Bug 1111967 - Add an option to disable SSDP in Firefox. Может быть когда-нибудь сделают.

Unghost,
Да уж...
Отключить, я так понял, невозможно?

Deim0s

Отключить, я так понял, невозможно?

Нет.

banbot

Нет.

Unghost,
Скрытые, без ведома пользователя и возможности отключения: резолв DNS в обход системной службы, объявление всем устройств и служб (SSDP), создание мультикаста через System - вредоносная деятельность получается Spyware. Как вы считаете?

В порядке информации для нетерпеливых: на FTP сервере выложены новые версии. Во всяком случае, 36.0 релиз-кандидат, 37.0b1 кандидат и 38.0а2. 39.0а1 не проверял.

36й уже и релиз есть.. вот только все глюки, что в бетах у меня были - все и остались.
Жду полноценную бету 37, в RC, вроде, всё окей.

Через автообновление уже доступен [firefox] 36 final

Обновился до 36 и куда-то пропали все сайты из выпадающего списка веб-страниц. Как их вернуть ? Вручную копирую, он их не запоминает.
Фуф, сам вернул. Настройки - приватность - из журнала :blush:

f00fc7c8 пишет

36й уже и релиз есть.. вот только все глюки, что в бетах у меня были - все и остались.

Подтверждаю.
[firefox] упорно продолжает багать пользователям в душу :|
На данный момент 34.5 самая рабочая лошадка.

Советуете не обновлять до 36 и подождать 3.0.1?

logan-19 пишет

Чистый FF 36 при запуске висят три сессии, с кем он связывается?

Мистика.
В 35+ тоже самое было замечено.

logan-19 пишет

Согласен, но, впервые в FF 36 сработал брандмауэр :sick:

И смех и грех :)

logan-19, вас видимо не смущает даже то, что при обновлении .exe-файл меняется и поэтому для брандмауэра это _другая_ программа, ему в данный момент не известная, и он просто обязан спросить пускать ее в интернет или нет. Причем делает это он в полном соответствии со своими настройками. А у вас сразу же паранойя разыгралась :)

Deim0s

Скрытые, без ведома пользователя и возможности отключения: резолв DNS в обход системной службы, объявление всем устройств и служб (SSDP), создание мультикаста через System - вредоносная деятельность получается Spyware. Как вы считаете?

Chrome тоже использует SSDP для поиска Chromecast. Он - spyware?

ibb1386 пишет

f00fc7c8 пишет: 36й уже и релиз есть.. вот только все глюки, что в бетах у меня были - все и остались.

Подтверждаю. упорно продолжает багать пользователям в душу На данный момент 34.5 самая рабочая лошадка.

У меня претензии к 36 по другому поводу, я выше писал. Они чего-то в сайдбаре накосячили.
К 35.0.1 претензий, вроде, нет.
Жду 37бету.

banbot,

Chrome тоже использует SSDP для поиска Chromecast. Он - spyware?

Я, под win, абсолютно ни чем от гугла не пользуюсь и не собираюсь, поэтому сказать ничего не могу, а Firefox использую.
Насчёт SSDP разобрался: инициализируется через nsBrowserGlue.js (browser\omni.ja\components\)

Выделить код

Код:

_initServiceDiscovery: function () {
    var rokuDevice = {
      id: "roku:ecp",
      target: "roku:ecp",
      factory: function(aService) {
        Cu.import("resource://gre/modules/RokuApp.jsm");
        return new RokuApp(aService);
      },
      mirror: false,
      types: ["video/mp4"],
      extensions: ["mp4"]
    };

    // Register targets
    SimpleServiceDiscovery.registerDevice(rokuDevice);

    // Search for devices continuously every 120 seconds
    SimpleServiceDiscovery.search(120 * 1000);
  },

ну и дальше там:

Выделить код

Код:

// All initial windows have opened.
  _onWindowsRestored: function BG__onWindowsRestored() {
//@line 851 "c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\browser\components\nsBrowserGlue.js"

    this._initServiceDiscovery();

Отключить, вырезав можно, а вот с созданием мультикаста и резолвом DNS в обход службы - вопрос открыт.
Посмотрим с релизом как капиталисты отнесутся, может что и проясниться.

Dzirt пишет

вас видимо не смущает даже то, что при обновлении .exe-файл меняется и поэтому для брандмауэра это _другая_ программа, ему в данный момент не известная, и он просто обязан спросить пускать ее в интернет или нет.

я хочу открыть тебе Страшную Тайну. венда не следит за изменением содержимого exe. просто новая версия лИсы добавила в firewall новое правило.

Замечание п. 2.22 многократное нарушение п. 2.3
Sergeys

CoolCmd пишет

просто новая версия лесы добавила в firewall новое правило.

Если бы она его добавила, то реагировать было бы не на что. А так, изменились условия, по которым ранее это приложение идентифицировалось файерволом, следовательно - оно другое и нужно переспросить.

Dzirt пишет

сли бы она его добавила, то реагировать было бы не на что

ты в firewall загляни, теоретик

logan-19 пишет

Ведь брандмауэр разрешает подключение к компьютеру, т.е. входящие, а не выходить в интернет.

Серьёзно чтоль? Т.е. любая программа может чё угодно передавать куда угодно? :)

logan-19
Включённый брандмауэр отслеживает соединения в любом направлении в соответствии с правилами.

подскажите, каково назначениее этих новых:

plugin-hang-ui.exe
webapp-uninstaller.exe
webapprt-stub.exe
wow_helper.exe

А вот это новый плагин OpenH264 для чего, в чём его отличие от флеша ?

logan-19 пишет

f00fc7c8, littleleshy пишет: Ладно, почему до 36 FF брандмауэр не срабатывал, а с 36 начал спрашивать?

Я - пас, не пользуюсь штатным :) Только роутерным иногда.

logan-19 пишет

почему до 36 FF брандмауэр не срабатывал, а с 36 начал спрашивать?

Этот вопрос надо адресовывать M$. Если антивирус у них ещё ничо

для тех, кто не в теме

то их брандмауэром лично я пользоваться не могу.