Firefox 47 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 48, который заменил собой  aurora-ветку, в рамках которой проводится оценка готовности  тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на  данной странице, а Firefox Developer Edition здесь. Релиз Firefox 47 намечен на 7 июня, а Firefox 48 на 2 августа.

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

  • Реализована возможность автоматического преобразования устаревших блоков показа видео, завязанных на применении проигрывателя на базе технологии Adobe Flash и ссылающихся на YouTube. Речь ведётся об ещё встречающихся на некоторых сайтах вставках видео в формате "embed", которые могут быть обработаны только при помощи Flash. Данные блоки на лету транслироваться в современный код на основе iframe, обеспечивающий показ видео с использованием HTML5-тега "Video" и формата WebM. Конвертация работает только при отсутствии установленного Flash-плагина.
  • Добавлена поддержка потокового шифра ChaCha20 и алгоритма аутентификации сообщений (MAC) Poly1305, разработанные Дэниелом Бернштейном (Daniel J. Bernstein), Таней Ланге (Tanja Lange) и Питером Швабе (Peter Schwabe). ChaCha20 и Poly1305 можно рассматривать, как более быстрые и безопасные аналоги AES-256-CTR и HMAC,  программная реализация которых позволяет добиться фиксированного времени выполнения без задействования специальной аппаратной поддержки.
  • На платформах Windows и OS X реализована возможность загрузки проприетарного закрытого CDM-модуля (Content Decryption Module) Widevine, который будет использоваться для декодирования медиаконтента, защищённого авторскими правами, вместо ранее предлагаемого CDM-модуля Primetime от компании Adobe. Widevine даёт возможность просматривать защищённый контент без установки NPAPI-плагинов и предоставляет прозрачную поддержку работы с сервисами потокового вещания, требующими наличия плагина Silverlight для воспроизведения видео;
  • Для пользователей мощных компьютеров включён по умолчанию видеокодек VP9;
  • Выполнен сброс настройки browser.sessionstore.restore_on_demand в значение по умолчанию (true), чтобы избежать проблем с производительностью в многопроцессном режиме (e10s);
  • Внесена порция изменений, влияющих на совместимость с дополнениями. Например, из состава удалена библиотека FUEL (Firefox User Extension Library), что приведёт к невозможности работы связанных с ней дополнений, которые следует переписать с использованием  Add-on SDK. Кроме того, прекращена поддержка URL about:customizing, блокирована возможность создания ссылок на "view-source:", изменён механизм загрузки gDevTools.jsm, удалено свойство вкладок visibleLabel и удалено событие TabLabelModified;
  • Добавлен инструмент для просмотра открытых вкладок, синхронизированных между настольным браузером и мобильной версией Firefox;
  • Из инструментов для разработчиков удалён режим трёхмерной визуализации для анализа страниц (Tilt), при котором узлы DOM наглядно разделяются на слои. Доступные в Tilt возможности вынесены во внешнее дополнение;
  • Расширена поддержка развиваемого для разработки браузерных дополнений API WebExtensions, совместимого с API для Chrome и идущего на смену  XUL API.  Из новых возможностей API отмечается реализация компонентов  commands для привязки к нажатиям клавиш, и downloads для загрузки файлов и управления процессом загрузки. Расширены API  webRequest, windows и  i18n. Доведён до полноценного вида API tabs. Добавлена новая утилита web-ext для запуска, тестирования и подписывания дополнений из командной строки;
  • Добавлен отладочный режим  about:debugging для просмотра и отладки любых обработчиков Service Workers и симуляции отправки сервером push-уведомлений с целью тестирования приложений с поддержкой API Web Push;
  • Новый инструмент для разработчиков, позволяющий запустить зарегистрированный Service Worker;

    0_1458064973.png

  • В Storage Inspector добавлена поддержка фильтрации вывода в таблице и возможность оценки содержимого кэша, что полезно для отладки  Service Worker;

    laRQRmm.png

  • Проведена оптимизация внешнего вида панели инструментов и полностью переработана светлая тема оформления инструментов для разработки;

    xpTubXq.png

  • Панель инструментов для мониторинга сети перемещена в верхнюю часть экрана;

    4p13Oqt.png

  • Представлен интерфейс инспектирования всплывающих окон (popup);
  • Добавлен инструмент для отладки причин возможных утечек памяти, показывающий что мешает сборщику мусора освободить память для выбранного узла;

    dominators-retaining-paths-1.png

  • Поддержка многострочного ввода в web-консоли;
  • Возможность оценки информации о производительности через интерфейс about:performance. В  about:performance также можно отключить встроенные дополнения, которые не отображаются в штатном менеджере дополнений, такие как Firefox Hello и Pocket.

    0_1458066067.png

  • В API WebCrypto добавлена поддержка цифровых подписей  RSA-PSS. В PBKDF2 добавлена поддержка хэшей SHA-2;
  • Возможность отключения кэширования открытых по HTTPS страниц при навигации кнопками Вперёд/Назад;
  • Увеличена плавность панорамирования и масштабирования web-контента;
  • Для объектов TextTrack реализована возможность обработки событий cuechange;
  • В режиме Responsive Design Mode добавлена возможность определения собственных значений User Agent;

    0_1458066352.png

[*] Улучшения в версии для платформы Android:

  • Переработано оформление;
  • В блок расширенных настроек добавлена возможность отключения загрузки web-шрифтов для сокращения трафика;
  • Обеспечен вывод системного уведомления с обзором ключевых улучшений в обновлении браузера;
  • Настройка  "открыть несколько ссылок" ("Open multiple links") в секци Customize переименована в "очередь вкладок" ("Tab Queue");
  • Прекращена поддержка Android web runtime (WebRT);
  • Для длинных URL в адресной строке обеспечен показ только основного доменного имени с целью предотвращения фишинга;
  • Из адресной строки  Awesomebar удалён показ favicon для предотвращения спуфинга HTTPS;

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

  • API WebExtensions, представляющий новый метод разработки совместимых с браузером Chrome дополнений, основанный на использовании штатных web-технологий, признан стабильным и  готовым для разработки дополнений. Из добавленных в Firefox 48 улучшений  отмечается улучшение средств для вывода предупреждений, работы с закладками, управления загрузками, обработки уведомлений, управления окнами и вкладками. Добавлены API Options v2, webNavigation и webRequest.
  • Улучшена совместимость с дополнениями, написанными для Chrome (Chrome-дополнения можно вызывать в отладочном режиме без изменения манифеста). Добавлена поддержка WebExtensions в версии Firefox для платформы Android. Значительно расширены возможности по отладке дополнений WebExtensions, например, появилась поддержка отладки фоновых скриптов обработки контента и фоновых страниц.  Для ограничения местоположения загружаемых ресурсов в WebExtensions задействован Content Security Policy, который по умолчанию допускает использование только идущих в комплекте с дополнением скриптов или внешних скриптов с ресурса, явно определённого в файле-манифесте. Выполнение встроенного в HTML JavaScript-кода и запуск через eval в дополнениях по умолчанию запрещены.
  • Усилена защита от загрузки вредоносных файлов;
  • На платформе Linux для отрисовки текста по умолчанию задействована библиотека Skia;
  • Обеспечена поддержка настройки меню и панели Firefox без мыши, только через клавиатурные комбинации. Добавлена поддержка  табуляции для перехода между элементами и Shift+F10 для вызова контекстного меню;
  • Добавлена возможность использования в инструментах для разработчиков темы оформления в стиле Firebug;

    Light%20theme.png

  • В интерфейс about:debugging добавлена возможность перезагрузки дополнения;
  • В отладочной web-консоли добавлена возможность детализации отображаемых сетевых запросов;
  • В режиме инспектирования анимации обеспечена поддержка визуализации анимации, выполняемой через псевдоэлементы "::before" и "::after";
  • Во встроенном отладчике расширены возможности по пошаговой отладки последней строки функций;
  • Интерфейс консоли ошибок (Error Console) переведён в разряд устаревших, вместо него следует использовать браузерную консоль (Browser Console);
  • Удалён код для интеграции с сервисом автодозвона на платформе Windows (Windows Remote Access Service Autodial);
  • Представлено новое оформление панели с результатами запроса в адресной строке. Панель теперь отображается на всю ширину экрана;
  • Добавлена возможность вертикального размещения текста, используя CSS-свойство "text-combine-upright: all";
  • Добавлено свойство Document.scrollingElement, позволяющее узнать какие атрибуты элемента отражают состояние прокрутки;
  • В Web Workers обеспечена возможность использования  Web Crypto API;

[*] Улучшения в версии для платформы Android:

  • Контент, связанный с выводом звука, теперь обрабатывается через Android Audio Service;
  • Для часто используемых сайтов обеспечен вывод предложения по их добавлению на домашний экран;
  • Поддержка установки дополнений, написанных с использованием API WebExtensions;
  • Для Android M добавлена поддержка плавающей панели выделения текста;
  • Улучшены элементы управления воспроизведением видео с сенсорных экранов.

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

    • Русская версия:
        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 (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)

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

        android.png Android (с Google Play)

        android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)
        android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

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

        android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

Загрузить Firefox 48 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)

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

        android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla)
        android.png Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

        android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

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

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

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

Пляшем и поём. У меня многопроцессность работает сносно, быстрее в 2 раза [firefox] стал. Из нужных дополнений которые могут вымереть: Tab Tree и Tree Style Tab. Остальным замена есть.

Возможность оценки информации о производительности через интерфейс about:performance. В  about:performance также можно отключить встроенные дополнения, которые не отображаются в штатном менеджере дополнений, такие как Firefox Hello и Pocket.

Ура.

sufakan пишет

Пляшем и поём. У меня многопроцессность работает сносно, быстрее в 2 раза  стал. Из нужных дополнений которые могут вымереть: Tab Tree и Tree Style Tab. Остальным замена есть.

это в какой версии?

Возможность оценки информации о производительности через интерфейс about:performance. В  about:performance также можно отключить встроенные дополнения, которые не отображаются в штатном менеджере дополнений, такие как Firefox Hello и Pocket.

Жалко, что он показывает "относительное замедление" работы. Но! S3.Google Translator там всегда был на первом месте, даже выше чем uBlock Origin. Это интересно...

Также никто не знает по какой причине могут не показываться встроенные дополнения на этой страничке? Т.е. я их раньше вручную отключал через about:config, но на днях чтобы посмотреть включил обратно, но они не включились и не показываются в этом списке (на ноутбуке все нормально) - что я делаю не так? =)

Увеличена плавность панорамирования и масштабирования web-контента;

А как можно проверить включено ли оно у меня, т.к. с ним я тоже раньше чуть игрался? =)

banbot пишет

Реализована возможность автоматического преобразования устаревших блоков показа видео, завязанных на применении проигрывателя на базе технологии Adobe Flash и ссылающихся на YouTube. Речь ведётся об ещё встречающихся на некоторых сайтах вставках видео в формате "embed", которые могут быть обработаны только при помощи Flash. Данные блоки на лету транслироваться в современный код на основе iframe, обеспечивающий показ видео с использованием HTML5-тега "Video" и формата WebM. Конвертация работает только при отсутствии установленного Flash-плагина.

Не, ну это же надо же! Сейчас специально вырубил Flash и прошелся по сайтам с Embedded video, которые раньше работали ТОЛЬКО через Flash. И всё действительно пашет, и без малейших тормозов. Браво! Как говорил Анискин, "ай, молодца!".

Vladimir_S пишет

Не, ну это же надо же! Сейчас специально вырубил Flash и прошелся по сайтам с Embedded video, которые раньше работали ТОЛЬКО через Flash. И всё действительно пашет, и без малейших тормозов. Браво! Как говорил Анискин, "ай, молодца!".

Хотя, как оказалось, есть проблемы. Дело в том, что этот механизм работает не только с роликами, перетянутыми с Youtube, но и просто с видео на сайтах. Но тут, как мне сообщили, в ВК и "мордокниге" (а может быть, и в других социалках) этот номер не проходит.
Экспериментально установил, что оптимально - ставить режим включения Flash-плагина "по запросу". Тогда всюду, где можно, он погонит видео через HTML5, а где нельзя - вызовет Flash, причем сам, без всяких действий пользователя.
Вроде так.

sufakan
В 47.0b появилось расширение e10srollout@mozilla.org.xpi для поддержки многопроцессности, только в диспетчере задач по прежнему один процесс. Как его включить?

age001 пишет

sufakan
В 47.0b появилось расширение e10srollout@mozilla.org.xpi для поддержки многопроцессности, только в диспетчере задач по прежнему один процесс. Как его включить?

Конкретно в бете посмотрю завтра, а вообще, если не начудили, режим е10 включается в окне Настройки - Основные путём постановки соответствующей галки.

Vladimir_S
Настройки - Основные галки нет как и строки для включения многопроцессности, как было в 44.0dev и танцев в config. Буду признателен за желание помочь.

Vladimir_S пишет

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

В 47.2 не канает. Спрашивает, разрешать ли флэш.

04-05-2016 00:17:43

Vladimir_S пишет

Конкретно в бете посмотрю завтра, а вообще, если не начудили, режим е10 включается в окне Настройки - Основные путём постановки соответствующей галки.

В 47.2 нет такой галки (XP).

Да, сейчас запустил бету, и...

f00fc7c8 пишет

В 47.2 не канает. Спрашивает, разрешать ли флэш.

Действительно, в бете это новшество сильно урезано: работает, но только с embedded-роликами Youtube.

f00fc7c8 пишет

В 47.2 нет такой галки (XP).

Да, ни галки, ни дополнения. Т.е. в бету, похоже, режим e10, по крайней мере под ХР, не втюхали. Или выпилили, если был первоначально.
(По мне - так и пёс с ним. Когда он начал появляться в Developer-ветке, я с ним помучился-помучился, убедился, что из него ничего, кроме глюков, не проистекает, да и вырубил. Раз навсегда совсем.)

Vladimir_S
В бете расширение ставится вручную , оно в папке features , там куда браузер установился . А включение только у белых людей :) - https://wiki.mozilla.org/Electrolysis#Schedule , примечания [1] и [2] под таблицей .

ps: в описании указано что несовместимые расширения будут отключать режим . В about:config нашёл настройки extensions.e10sBlockedByAddons и extensions.e10sBlocksEnabling , а в профиле , в файле extensions.ini - указаны несовместимые расширения из установленных .

Vladimir_S
У FF от всего задуманного в ночнушке пока до релиза дойдет много чего порежут. Может быть появится когда-нибудь в релизе 5х.0, а пока откатимся на 45.0 ESR. Спасибо за отклик.

AlAvis
Спасибо за ссылку, давно на этом сайте не был. Понял одно, решаем проблемы, но никак решить не можем. Поживем, увидим как вопрос решится.

Vladimir_S пишет

По мне - так и пёс с ним

Ну, я, вобщем, тоже так думаю. Будучи в своё время вин32 программером, убедился, что многопроцессовость вместо многопоточности только убытки даёт. Это ж не *nix с его fork-ом.
За что, кстати, а приори не люблю Хром..

f00fc7c8
Не знаю чем вам так не понравилось это...

DreamC пишет

f00fc7c8Не знаю чем вам так не понравилось это...

fork "дешевле" чем CreateProcess, уж по ресурсам - всяко.. Попробуйте, найдите ещё популярное приложение под вин, которое бы плодило процессы, вместо тридов.
Аналогичная ситуация и с системными объектами (aka handle), кроме MySQL в винде у меня никто столько не жрёт их (при том, что количество ограниченно).
Это всё мохнатая лапа *nix-овых программеров проглядывается :)

04-05-2016 22:27:17
2 ALL: Кстати, налетел на странный случай, рутракер.ру почему то перестал коннектится по https без TOR, причём нет возможности сделать ему исключение. Спросил там, жду.

f00fc7c8
Я не про форк и т.д.  У вас разговор шел про то, что эта многопроцессность ни к чему.
Тем более, что давно уже объясняли почему именно процессы. (я в этом не эксперт - просто читаю что пишут)

DreamC пишет

У вас разговор шел про то, что эта многопроцессность ни к чему.
Тем более, что давно уже объясняли почему именно процессы.

Ну, вот и сошлись :) А я, со своей колокольни, объяснил, что в вин это нахер не надо, лишь..

f00fc7c8
Сошлись на том, что у нас разные мнения по поводу нужности? =)
Я то как раз говорил то, что мозиловцы, с их колокольни ;), говорили что это нужно.

Их доводы я слышал, не припомню там что-то про производительность.. :)

f00fc7c8
Говорили :P https://developer.mozilla.org/ru/Firefo … Motivation
Все сводится к тому, что "сложные вкладки" будут меньше друг другу мешать, а, учитывая и остальное - вот и различные процессы.
Правда, не стоит забывать, что, в отличии от Хрома, здесь не будет использоваться отдельный процесс на каждую вкладку. Вначале (пока до конца не дотестят) будет только один процесс внешний, далее до где-то 4-х (ну или как-то так).

Ну и? Перформанс, стабилити, секьюрити. Неоткуда там ресурсам меньше взяться, чудес не бывает (читал поверхностно, признаю, не люблю длинные аглицкие тексты). А про синхронизацию потоков в ВинАпи - это азбука, которой они, банально, не особо обучены, похоже.
Что любопытно, ядро то писали для НТи *nix-оиды из Dec-а. Там вообше половина системных вызовов ретранслируются чуть ли ни один в один в нативные НТюховые, а натеж..

f00fc7c8
А так никто и не говорит, что вынесение в отдельный процесс "уменьшает прямую нагрузку".
Я потерялся куда мы ушли =)

Пришли уже :) Монстр получается.. секьюрный и не очень поворотливый на больших объёмах. Респонсибилити - пока единственный ощутимый плюс (если получится).

Многопроцессовость (e10s) конечно крутая штука. Как же меня без него бесила тормознутость лисы, что даже не спасал конфиг с 16-поточным ксеоном, четырехканальной памятью 2400 MHz и ССД. Как-будто на пентиуме с хдд сидел. А с электролизом браузер просто залетал. Открывай одновременно хоть 50 закладок - не зависнет ни на секунду. Правда, багов и несовместимости с некоторыми важными аддонами хватает. Но скорость работы поважнее будет...

MagicFly

MagicFly пишет

Многопроцессовость (e10s) конечно крутая штука.

И где в "Настройки" находится "Многопроцессовость "? Там вроде бы есть строка "Включить мультипроцессность в Nightly" с окном для галки.
Выложены скрины Хром 50.0 - 23348, ФФ без Мульти - 18316, с вкл. Мульти - 17942.
Ваш пост под мои скрины как то не вяжется с точки зрения производительности, как и знание терминов.
А если увеличить количество открываемых процессов в dom.ipc.processCount с 1 по умолчанию до 10 хотя бы, то получите еще больший тормоз.  Где-то так получается.
fe5ba3366321.jpg4d764a42a201.jpg71b8720fa6f5.jpg

ну где же эта кнопка (e10s) kiss_219kb.1462704112.jpg ? Где?

oleg953
49.0 Там есть окно для галки Настройки - Основные, чтобы вкл./выкл. В 48.0 не знаю, не ставил. В основном релизы ставлю, редко бетки, очень редко ночнушки.

oleg953 пишет

ну где же эта кнопка (e10s)? Где?

Вот! Вот! Но увы - от Developer и выше:
s_1462715305_2125493_8028e851a6.jpg

Стабильный?

jakarta пишет

Стабильный?

Кто, Developer? Формально - нет, реально же за годы тестирования с нестабильностью в этой ветке столкнулся всего дважды, причем один раз просто морду перекосило. В другом случае - да, после очередного обновления посыпались падения, даже откатиться пришлось. Но впрочем, меньше, чем через сутки, исправили.
А так - браузер как браузер. IMHO.

MagicFly пишет

Многопроцессовость (e10s) конечно крутая штука. Как же меня без него бесила тормознутость лисы, что даже не спасал конфиг с 16-поточным ксеоном, четырехканальной памятью 2400 MHz и ССД. Как-будто на пентиуме с хдд сидел.

Действительно, после того как недельку посидишь с включённой мультипроцессностью, назад пути нет. А пока эта фича не допилена и не внедрена в релиз, [firefox], к сожалению, при всех своих достоинствах продолжает оправдывать народное прозвище "тормозилла".

Yeesha пишет

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

Очень даже есть. И как вырубишь эту... это нововведение - ну такая благодать, уж поверьте! :)

Vladimir_S пишет

Очень даже есть. И как вырубишь эту... это нововведение - ну такая благодать, уж поверьте!

У всех разное мнение ;)
Я как раз то жду в бете включения. Конкретно для меня никаких проблем не было обнаружено. Так что... Кому как лучше.

Я выдал скрины, где мультипроцессность вкл. и откл., медленнее получается при вкл. , здесь в топике есть утверждения, что летает. Утверждения скринами закрепите, а не болтовней. Octane 2.0 выбран, потому что времени меньше надо на прохождение теста. BrowserMark ждать долго, 5 мин. как и Peacekeeper.
Здесь можно прочитать про beta и e10s.
https://wiki.mozilla.org/Electrolysis#Schedule
Еще неизвестно, что будет в 48.0 beta. Проблем хватает. Пожелаем успешного их разрешения.

Я вот немного не в теме, но как то можно реализовать вывод звука не в 2.0 а хотя бы в 2.1?

age001
Во всех тестах и будет медленнее , и на одной открытой вкладке вряд-ли будет преимущество . Плюс должен быть только на нескольких активных вкладках (не просто открытых) . Мало кто ТАК использует , а потому слабо верится в "благодать" . Но вот краше-устойчивость должна сразу повыситься .

AlAvis
Что такое e10s я узнал еще в 44.0 dev, протестировал ее достаточно. Жалко скринов не делал, тогда это тема мало кого интересовала. С увеличением количества открываемых процессов ФФ становится все большим тормозом. И какая разница 1 или несколько, если она(они) открывается не firefox.exe a в plugin-container.exe, т.е. в отдельном процессе. Судя по вашему посту темой поверхностно знакомы. Если количество открываемых процессов в конфиге установлено по умолчанию 1, то вкладки будут открываться в одном процессе, независимо от их количества. Это не Хром. И похоже у ФФ есть проблемы с Gecko в решении этого вопроса. Иначе как объяснить тихое рождение проекта Tofino на платформе Chromium. Тонкий намек на Opera, Presto и Blink.
Можно говорить только об одном, что если падает вкладка, то не падает браузер, никакого увеличения производительности нет. Доказывать скринами не собираюсь, можете не верить, не хочу больше тратить на это время, для меня этот вопрос уже решен, ждем релиза с мультипроцессностью.

З.Ы. Так же имеются проблемы с дополнениями, которые не могут работать, если используется e10s. Если вас интересует эта тема, то займитесь тестированием и поделитесь результатами.

age001 пишет

AlAvisМожно говорить только об одном, что если падает вкладка, то не падает браузер, никакого увеличения производительности нет..

Это и написал , другими словами. :lol:
Уже натестировался , выводы сделал .

"тихое рождение проекта Tofino на платформе Chromium"
Разработка интерфейса на стороннем софте , не браузер . Результаты будут использованы и на новой платформе , и на старой . :D

AlAvis пишет

Плюс должен быть только на нескольких активных вкладках (не просто открытых)

Ничем не подтверждено. Свои скрины я дал.

AlAvis пишет

Результаты будут использованы и на новой платформе , и на старой

Новая - это платформа Chromium + движок Blink + интерфейс от Мозилы?:D А старая - Gecko + новый интерфейс, в котором вроде бы собираются отказаться от панели закладок и ориентированном на сенсорные экраны. До ребят видимо плохо доходит опыт мягкотелых с Win 8.0, где убрали кн. "Пуск" и как это восприняли пользователи.
Возникает простой вопрос: зачем использовать чужую платформу для разработки нового интерфейса, если параллельно создают проект Positron только уже на своем Gecko, который решает схожие задачи. :( Уж очень похожая ситуация была с Opera.
Не хочу теряться в догадках, поживем, увидим.

age001 пишет

зачем использовать чужую платформу для разработки нового интерфейса, если параллельно создают проект Positron только уже на своем Gecko, который решает схожие задачи

Затем, что свой проект Positron ещё далёк от готовности и проводить свои эксперименты с интерфейсом не на чем. Ваш кэп.

VEG
Можно подумать Tofino далеко впереди? Потом новый интерфейс на платформе Chromium прикручивать к Gecko и иметь свои головняки. Лучше бы от своих старых избавились, чем новые создавать.
Как только появится новый интерфейс без панели закладок, то не раздумывая в топку.

З.Ы. Платформа Electron на основе Chromium + свой интерфейс + свои фичи = получаем готовый браузер.
Небольшой отзыв:
По мнению автора статьи в CNet, это как если бы Apple решила разработать новый графический интерфейс для iPhone, но стала бы делать это на платформе Android вместо собственной iOS. «Это говорит о том, как нелегко поспевать за Chrome», — отметило издание.

Господа, а можно ли как то заставить таки [firefox] воспринимать в XP mp4 (h264,AAC). Кодек (LAV filters) встал, древнющий медиаплеер всё подхватил, а ФФ не хочет? Видно, скажем, тут: http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=34&LESSON_ID=1831&LESSON_PATH=3905.4455.4458.1831

Как вариант - можно ли все видео перебрасывать во внешний плеер. У меня ПотПлеер, он, вроде, жрёт всё без посторонней помощи?

age001 пишет

Я выдал скрины, где мультипроцессность вкл. и откл., медленнее получается при вкл. , здесь в топике есть утверждения, что летает. Утверждения скринами закрепите, а не болтовней. Octane 2.0

Окей, вот скрины:

4d2fc9973f3bt.jpg

Но дело не в цифрах.

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

Или запустите Octane не в одной вкладке, а сразу в пяти, например. Пока тест будет идти, вы не сможете даже переключаться между этими вкладками, т.е. нтерфейс браузера просто повиснет.

Или возьмите бенчмарк с длинной страницей, типа Dromaeo -  пока он идёт, вы не сможете даже прокручивать его страницу.

А потом повторите всё это с включённой мультипроцессностью. И вы увидите другой браузер.

Да, мультипроцессность не ускоряет построение отдельно взятой веб-страницы. Об этом и говорят цифры бенчмарков. Но без мультипроцессности любая вкладка, на которой имеется какая-либо активность (догружается тяжёлый сайт или крутится сложная анимация), заставляет тормозить интерфейс браузера и другие вкладки. Прокрутка на всех вкладках идёт рывками, они могут подвисать на доли секунды, тормозят панели вкладок и закладок, тормозит меню, тормозят хоткеи, спотыкается даже спиннер в заголовке загружаемой вкладки. И получается та самая тормозилла. Всё это особенно заметно при большом количестве вкладок (при 2-3 разница меньше). А с мультипроцессностью всё идёт как по маслу, вкладки не зависят друг от друга, интерфейс не зависит от вкладок. Из этого и складывается ощущение, что браузер "летает".

Особенно наглядны такие эксперименты на маломощных компах. Если у вас хороший комп, попробуйте ограничить частоту его ЦП, скажем, до 25%, чтобы эмулировать народный ноут за 15 тыс. с "Целероном".

Yeesha
По порядку.
Взяли вместо Octane BrowserMark, 47.0 b4.  Пишу этот пост при включенном тесте, открываю закладки, все нормально.
49.0 Запускаю Browsermark на 4 вкладках. При открытии другой вкладки при прохождении некоторых этапов теста наблюдаю появление артефактов. На скринах выложил результаты тестов.
9c91c2b65909.jpg f242ad2a9222.jpg 9004e9533d37.jpg d1880b64cfdf.jpg
Интервал запуска тестов в пределе пары секунд, интервал времени окончания тестов далеко не совпадает. Из скринов видно, что при обработке процессов в разных вкладках, производительность совершенно разная.
В утешение скажу, что на Хроме картина примерно такая же, только артефактов нет. 
Тема про народные компы не интересна, не в обиду их владельцам будет сказано.
Сейчас прервусь. Потом закончу.

age001 пишет

Потом закончу.

скрытый текст
Не стоит дальше тратить время, похоже это дело вкуса: кому-то важнее объективные :) результаты тестов, кому-то субъективное ощущение отзывчивости браузера.

А с чего вы взяли, что для вас трачу время, пост в открытом доступе, а не в Р.М. значит для всех.
Если брать понимание "отзывчивость" с точки зрения тормозов при одновременной загрузке тяжелых страниц, то наблюдал затормаживание при открытии другой вкладки, при загрузке этапов теста. При откл. мульти были подвисания самого браузера, но тест прошли все.
Если брать понимание "отзывчивость" с точки зрения производительности при одновременной загрузке тяжелых страниц, то никакой отзывчивости не усмотрел. Скорее наоборот. Если взять для примера Хром, посмотреть ДЗ колонку ЦП, то можно увидеть, что реально процессор обрабатывает процесс с одной вкладкой, другие в очереди. Где-то так получается.
К тому же не все сегодняшние расширения работают при вкл. мульти.
Эти 4 открытых процесса занимают в памяти в пике до 3ГБ, так что про народные ноуты, можно забыть.
Субъективная оценка не подкрепленная объективной в большей степени подходит под определение эффект плацебо.
На ФФ сижу потому, что ни один хромой не может сравниться с ней в плавности скроллинга, со скоростью и плавностью рендеринга страницы, прорисовки шрифтов, даже несмотря на установленные расширения. Хромой он и есть хромой, плавной походке откуда взяться?:)  Все это подтверждают тесты Speed Batlle, Peacekeeper.
Если вам все подходит, тогда приятной работы.

f00fc7c8

Господа, а можно ли как то заставить таки [firefox] воспринимать в XP mp4 (h264,AAC). Кодек (LAV filters) встал, древнющий медиаплеер всё подхватил, а ФФ не хочет? Видно, скажем, тут: http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=34&LESSON_ID=1831&LESSON_PATH=3905.4455.4458.1831

Enable MP4 (H.264 + AAC) HTML5 video in Firefox on Windows XP without Flash
В about:config:
Создаем media.gmp-eme-adobe.forcevisible (тип - логическое) и устанавливаем его в true
Устанавливаем media.gmp-eme-adobe.enabled в true
Устанавливаем media.gmp.decoder.enabled в true
Устанавливаем media.eme.enabled в true

Ждём установки плагина Плагин расшифровки контента Primetime, предоставленный Adobe Systems, Incorporated (для ускорения можно нажать на Подробнее и выбрать из меню шестеренки Проверить наличие обновлений). Устанавливаем его состояние во Всегда включать, а для Flash-плагина - Никогда не включать. Тестируемся на http://www.quirksmode.org/html5/tests/video.html и https://www.youtube.com/html5

14-05-2016 20:14:20
Протестировал в виртуалке:

скрытый текст
upDHP2Vl.png

2banbot: без изменений на последней бете.
Пока просто через грейсманки перехватываю видео/мп4 и делаю его ссылкой, для внешнего просмотра.
Да, и системный кодек был снесён до этого - это важно?
Ну, то есть, сделал всё. И праймтайм на месте, но не работает в браузере.

Спасибо banbot!
Слегка оффтопик но инфа полезная! :cool:

Вот и решилась наконец проблема с h264 на ХРюнделе :)
Подтверждаю, всё работает, проверил на двух машинах с XPSP3. (youtube, html5test, instagram, twitter, kinopоisk  - везде кодек avc идёт на ура)

После всех манипуляций с обновленим OpenH264 и Primetime в папке профиля появились:
..\gmp-eme-adobe\17\eme-adobe.dll, eme-adobe.info, eme-adobe.voucher
..\gmp-gmpopenh264\1.5.3\gmpopenh264.dll, gmpopenh264.info

Причем OpenH264 - после можно вообще отключить, всё держится на Primetime.

Теперь о минусах:
1) При проигрывании mp4, в процесс впрягается plugin-container.exe, причем на ESR45.1 их запускается аж два(!) На 46 версии он один(!).
Flash вырублен, так что исключается его участие в работе, но тем не менее FF почему-то запрашивает plugin-container.exe для mp4. (в Win7 - такого бардака не наблюдается, там работают чисто системные кодеки)

2) При начале воспроизведения mp4, на указателе мышки идет фоновая загрузка (это слегка раздражает). И похоже всё это зависит от того же злосчастного plugin-container.exe, пока он в сидит в процессах всё нормально, но как только автоматически выгружается, то потом с мышкой начинается всё по новой.

mechnikoff пишет

везде кодек avc идёт на ура

А ААС, видимо - хрен :( Из-за того и... Но в меморис заныкаю на всякий.. :)
На той ссылке с Битрикса, что я выше приводил, у Вас работает?
http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=34&LESSON_ID=1831&LESSON_PATH=3905.4455.4458.1831

f00fc7c8
Да всё без проблем воспроизводится.
Даже ролики сохранил и так драг-н-дропнул в FF - всё работает.

А насчет AAC, что Вы имели в виду?
У меня всё нормально со звуком и картинкой: контейнер mp4 = видеокодек (avc) + аудиокодек (aac)

mechnikoff пишет

f00fc7c8Да всё без проблем воспроизводится.Даже ролики сохранил и так драг-н-дропнул в FF - всё работает.А насчет AAC, что Вы имели в виду?У меня всё нормально со звуком и картинкой: контейнер mp4 = видеокодек (avc) + аудиокодек (aac)

Хмм.. Ну, попробую ещё раз при случае, внимательнее....
Да, кодеки Вы правильно сказали, эт я напутал. PotPlayer их жрет связкой DXVA/FFMpeg, чё у меня тут заклинило.
Ладно, бум посмотреть :) Спасиб.

Кстати выяснил, почему на 45 ESR запускается 2 процесса plugin-container.exe: 1-ый для видеопотока, 2-ой - для аудио. (пробовал по отдельности видео и аудио дорожки)
FF46 - довольствуется 1 процессом

а FF47-48 - наверное вообще он не нужен (не знаю, не теcтировал)

Мож у меня потому не дышало, что 47.. посмотрим.

UPD: Проделал ещё раз - фурычит пока, вродь. Контейнер - один, везде - FB,ютюб, битрикс, дальше не смотрел пока.
Всем спасибо!
UPD2: Может в FAQ? Ответ найти лично мне было непросто :)

f00fc7c8
Ну вот, значит и на 47 - всё в порядке. Отлично!
А кстати, при начале воспроизведения mp4, на указателе мышки есть фоновая загрузка ~3-5 сек?

p.s Да в FAQ закрепить надо бы, ибо проблема решена! :cool:
p.p.s На работе - 14 машин с ХРюшкой: везде подключил, все довольны... :D

mechnikoff пишет

А кстати, при начале воспроизведения mp4, на указателе мышки есть фоновая загрузка ~3-5 сек?

Да, если контейнер не загрузился-успел выгрузится.

f00fc7c8
mechnikoff
Добавил в FAQ

Спасибо!


ЗЫ Только что выяснил, что флэш отключать ещё рано. В ФБ ролик словил, неиграбельный без него. Вместе (ТТТ), вроде пока живут нормально.

Извините, что с опозданием - только что заметил. В Бете Фокс наглухо отрубает "непроверенные" дополнения и блокирует их установку (как в Developer - не знаю, дома вечером посмотрю). В списке параметров ничего подходящего не нашел. Преодолимо или как?

Vladimir_S пишет

Извините, что с опозданием - только что заметил. В Бете Фокс наглухо отрубает "непроверенные" дополнения и блокирует их установку (как в Developer - не знаю, дома вечером посмотрю). В списке параметров ничего подходящего не нашел. Преодолимо или как?

Попробовал поставить одно такое с харда (других нет) - подтверждаю. Про обходы - не в курсе.

Просто надо дождаться офф релиза FF47.
Одна бабка сказала, что будет доступна и альтернативная версия, разрешающая установку своих расширениий (по аналогии с eme-free версией).
Вот кстати, сравнив по содержимому дистрибутивы и можно будет понять, как они там заблочили :D

mechnikoff пишет

Просто надо дождаться офф релиза FF47.
Одна бабка сказала, что будет доступна и альтернативная версия, разрешающая установку своих расширениий (по аналогии с eme-free версией).

Ох, сумнительно чо-й-то. Но вообще-то есть Developer-ветка: там разрешено.

2Vladimir_S
48 в смысле? Или для 47 есть?

26-05-2016 00:25:00
2banbot
"• Английская версия: Windows (32-bit) (установка через Интернет)"
ссылка на 45а2 ведёт...

f00fc7c8 пишет

48 в смысле?

Да.

f00fc7c8 пишет

Или для 47 есть?

Нет.

Лучше б опцию какую глубоко в конфиг закопали и не выносили бы мозг...

Последняя b9 при проверке обновилась до 47.0. Странно, на http://ftp.mozilla.org/pub/firefox/releases/ еще нет.

И не должно быть. Релиз ещё не вышел. На бета-канале идёт обновление на кандидаты в релизы. Смотреть можно здесь: http://ftp.mozilla.org/pub/firefox/cand … andidates/. На данный момент уже два билда выпустили.

АНОНИМ
Согласен. Могли бы добавить RC после 47.0.

Уже можно обновится до [firefox] 47 через автообновление

gena2009 пишет

Уже можно обновится до [firefox] 47 через автообновление

И установить 49.0а2, скачав дистрибутив. Беты 48.0 пока не видно.

Vladimir_S пишет

Беты 48.0 пока не видно

Ага, появилась.