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

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

  • Новое оформления панели просмотра результатов ввода в адресной строке. Панель теперь отображается на всю ширину экрана;

    0_1465725219.png

  • Для некоторых пользователей бета-версии включен по умолчанию многопроцессный режим, при котором обработка содержимого вкладок и формирование интерфейса выполняются в отдельных процессах (в релизе многопроцессный режим будет активирован только для 1% пользователей, не использующих дополнения и средства для людей с ограниченными возможностями);
  • Расширена реализация технологии WebRTC: включён режим подавления эха DA-AEC (Delay Agnostic AEC), для Linux и OS X включена поддержка полнодуплексной передачи, добавлена поддержка ICE Restart и Update для повторного согласования соединения после сетевых проблем, обеспечена возможность клонирования объектов MediaStream и MediaStreamTrack;
  • Раздел неотсортированных закладок переименован в "Другие закладки", что более точно отражает его смысл;
  • На платформе Linux для отрисовки текста по умолчанию задействована библиотека Skia, позволившая увеличить производительность вывода элементов canvas;
  • Усилена защита от загрузки вредоносных файлов;
  • Обеспечена поддержка настройки меню и панели Firefox без мыши, только через клавиатурные комбинации. В режиме настройки добавлена поддержка  табуляции для перехода между элементами и Shift+F10 для вызова контекстного меню;
  • API WebExtensions, представляющий новый метод разработки совместимых с браузером Chrome дополнений, основанный на использовании штатных web-технологий, признан стабильным и  готовым для разработки дополнений. Из добавленных в Firefox 48 улучшений  отмечаяется улучшение средств для вывода предупреждений, работы с закладками, управления загрузками, обработки уведомлений, управления окнами и вкладками. Добавлены API Options v2, webNavigation и webRequest.
  • Улучшена совместимость с дополнениями, написанными для Chrome (Chrome-дополнения можно вызывать в отладочном режиме без изменения манифеста). Добавлена поддержка WebExtensions в версии Firefox для платформы Android. Значительно расширены возможности по отладке дополнений WebExtensions, например, появилась поддержка отладки фоновых скриптов обработки контента и фоновых страниц.  Для ограничения местоположения загружаемых ресурсов в WebExtensions задействован Content Security Policy, который по умолчанию допускает использование только идущих в комплекте с дополнением скриптов или внешних скриптов с ресурса, явно определённого в файле-манифесте. Выполнение встроенного в HTML JavaScript-кода и запуск через eval в дополнениях по умолчанию запрещены.
  • Интерфейс консоли ошибок (Error Console) переведён в разряд устаревших, вместо него следует использовать браузерную консоль (Browser Console);
  • В интерфейс about:debugging добавлена возможность перезагрузки дополнения и отзыва регистрации Service Worker;

    reload-addons-with-about-debugging.png

  • Добавлен редактор геометрии, позволяющий изменить абсолютные и фиксированные позиции элементов на странице, меняя параметры отступов или через перетаскивание элемента мышью на новое место;

    geometry-editor.jpg

  • Добавлена возможность использования в инструментах для разработчиков темы оформления в стиле Firebug;

    Light%20theme.png

  • Из Firebug портирована панель DOM (DOM panel) для просмотра и инспектирования структуры DOM страницы;

    dom-panel.jpg

  • В web-консоли появился похожий на Firebug режим детального просмотра сетевого лога;

    http-inspection.jpg

  • В интерфейс инспектирования хранилища добавлена поддержка редактирования и удаления Cookie, элементов локального хранилища и записей в хранилище сеансов. Переход к редактирования осуществляется через двойной клик на элементе;

    editable-cells.png

  • В отладочной web-консоли добавлена возможность детализации отображаемых  сетевых запросов;
  • В режиме инспектирования анимации обеспечена поддержка визуализации анимации, выполняемой через псевдоэлементы "::before" и "::after";
  • Во встроенном отладчике расширены возможности по пошаговой отладки последней строки функций;
  • В инструмент отслеживания потребления памяти добавлен режим иерархического просмотра, позволяющий наглядно оценить какие объекты на странице потребляют больше памяти. В новом режиме объекты группируются по типам, что позволяет сравнить показатели похожих элементов. Размер каждого блока выбирается пропорционально потребляемой памяти. В ранее доступный режим агрегированного просмотра добавлена пиктограмма ⁂ для выборочного просмотра всех отдельных экземпляров заданного типа;

    memory-tool-treemap.png

  • Добавлена возможность вертикального размещения текста, используя CSS-свойство "text-combine-upright: all";
  • Добавлено свойство Document.scrollingElement, позволяющее узнать какие атрибуты элемента отражают состояние прокрутки;
  • В Web Workers обеспечена возможность использования  Web Crypto API;
  • Удалён код для интеграции с сервисом автодозвона на платформе Windows (Windows Remote Access Service Autodial);
  • Прекращена поддержка OS X 10.6, 10.7 и 10.8;

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

  • Контент, связанный с выводом звука, теперь обрабатывается через Android Audio Service;
  • Объект MediaRecorder на платформе Android теперь может применяться при наличии программных кодеков;
  • В поисковую панель Awesomescreen Search добавлен вывод подсказок при поиске продуктов Amazon;
  • Блок синхронизированных вкладок перемещён на панель истории посещений;
  • Поиск по истории посещений с мобильного устройства сделан более приоритетным, по сравнению с поиском в синхронизированной истории настольного браузера;
  • Для новых пользователей в панели просмотра истории предложено синхронизировать настройки с другими системами;
  • Добавлено подсказка с предложением установки  Firefox в качестве браузера по умолчанию;
  • В настройки добавлена секция с параметрами вывода уведомлений;
  • По умолчанию активирована настройка восстановления вкладок;
  • Прекращена поддержка платформы Android 2.3 (Gingerbread);
  • Список ссылок для чтения перенесён в закладки;
  • Для часто используемых сайтов обеспечен вывод предложения по их добавлению на домашний экран;
  • Для Android M добавлена поддержка плавающей панели выделения текста;
  • Улучшены элементы управления воспроизведением видео с сенсорных экранов.
  • Поддержка установки дополнений, написанных с использованием API WebExtensions;

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

  • В режим читателя (Reader Mode) добавлена возможность использования синтезатора речи для голосового чтения содержимого страницы. Имеется возможность регулирования темпа речи и выбора голосового набора (мужской или женский голос). Чтение может вестись в фоне и продолжается при переключении на другую вкладку. При остановке чтения Firefox запоминает позицию и в дальнейшем возобновляет чтение с сохранённого момента. Для синтеза речи используются средства, предоставляемые операционной системой;
  • В  режим читателя добавлена возможность корректировки ширины текста и межстрочных интервалов;
  • Расширены элементы для HTML5-видео и аудио: Воспроизведение теперь можно зацикливать через встроенную в контекстное меню кнопку. В контекстное меню также добавлена кнопка для ускоренного воспроизведения (1.25 от базовой скорости);
  • Включена по умолчанию система формирования шрифтов на базе библиотеки Graphite2;
  • Увеличена производительность воспроизведения видео на системах без механизмов аппаратного ускорения, но с процессором, поддерживающим инструкции SSSE3;
  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. Из новых программных интерфейсов отмечается  history API для работы с историей посещений (поддерживается выборка и удаление элементов). В WebNavigation API добавлена поддержка дополнительных режимов transitionType (manual_subframe). В downloads API добавлена возможность загрузки бинарных данных, сгенерированных скриптами. В версии для Android добавлена поддержка некоторых специфичных для платформы API, в настоящее время поддерживается только pageAction API, но в будущем появится поддержка tabs, windows и browserAction API;
  • В свойстве mask-image добавлена поддержка использования нескольких масок элементов SVG вместо изображения;
  • В средства для разработчиков добавлена опция для удаления элементов IndexedDB;
  • Выводимые на консоль ошибки JavaScript теперь снабжены ссылкой для перехода к отладке проблемы;
  • Добавлена поддержка тегов details и summary, определяющих содержимое виджетов с дополнительной и сводной информацией;
  • В атрибуте  sandbox появилась поддержка свойств 'allow-popups-to-escape-sandbox' и 'allow-modals';
  • В атрибуте attr-referrerpolicy появилась поддержка свойств 'no-referrer-when-downgrade' и 'origin-when-cross-origin';
  • Добавлены CSS-свойства  background-position-x и background-position-y для задания смещений относительно фонового слоя;
  • В CSS обеспечена поддержка определения 4- и 8-знаковых идентификаторов цветов (#RRGGBBAA и #RGBA)
  • Псевдо-класс :dir() и CSS-свойство text-align-last избавлены от префикса "-moz-";
  • Добавлено свойство overflow-wrap, выступающее в качестве альтернативы word-wrap;
  • Для систем Windows 7 без  Platform Update задействована прослойка D3D11 WARP;
  • Для работы Firefox на платформе Windows теперь обязательно наличие процессора с поддержкой инструкций SSE2;
  • Увеличена производительность работы на системах OS X, не снабжённых средствами аппаратного ускорения. Улучшены настройки сглаживания шрифтов в OS X;

Дополнительно можно отметить появление в ночных сборках, на базе которых будет сформирован Firefox 50, поддержки горячего отображения результатов поиска на странице. Если сейчас поиск по Ctrl+F требует перехода от элемента к элементу, то в новой реализации все совпадения сразу подсвечиваются на странице по мере набора. Для управления поведением поиска в about:config добавлены настройки findbar.modalHighlight и findbar.highlightAll.

Загрузить Firefox 48 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 (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla)
        android.png Android (x86, 4.0 Ice Cream Sandwich и выше) (английская версия с сайта Mozilla)

Загрузить Firefox 49 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 48 для разработчиков
Примечания к выпуску для Firefox 48.0 Бета для Windows, Mac and Linux
Примечания к выпуску для Firefox 48.0 Бета для Android

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

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

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

Добавили бы что не для ВСЕХ пользователей.

DreamC
В бета-версии - таки для всех.

48.0b1 у меня. По-умолчанию выключено.

С официальной вики https://wiki.mozilla.org/Electrolysis#Firefox_Beta
2016-06-06     50 default     49 default     48 [1][2]     47 off
[1] qualifying users: users that do not use addons and have not activated accessibility support over 30 days.
[2] full run across the entire beta period

Таки не у всех =)

Что я не совсем понял: теперь можно устанавливать расширения Хрома в FF и наоборот?

DreamC
OK, исправил. Более правильная ссылка - https://wiki.mozilla.org/Electrolysis/E … ts#Beta_48. Там указаны все критерии.

12-06-2016 21:21:35
routir

Что я не совсем понял: теперь можно устанавливать расширения Хрома в FF и наоборот?

Ставишь Chrome Store Foxified и идешь в Chrome Web Store. На странице нужного расширения Chrome жмешь зеленую кнопку Add to Firefox. Вот тут расписано с картинками.
Наоборот не получится.

banbot пишет

Добавлен редактор геометрии, позволяющий изменить абсолютные и фиксированные позиции элементов на странице, меняя параметры отступов или через перетаскивание элемента мышью на новое место;

Попробовал, так у меня почему-то всюду возникает не кнопка, а неактивируемая надпись "static". Это сайты неудачные или я что-то делаю не так?

Vladimir_S пишет
banbot пишет

Добавлен редактор геометрии, позволяющий изменить абсолютные и фиксированные позиции элементов на странице, меняя параметры отступов или через перетаскивание элемента мышью на новое место;

Попробовал, так у меня почему-то всюду возникает не кнопка, а неактивируемая надпись "static". Это сайты неудачные или я что-то делаю не так?

Делаешь не так. Как ты собрался static-элемент позиционировать? ) Для работы новой тулзы нужно блоку задать position: absolute и хотя бы какую-нибудь координату (типа, left: 0 или любую другую) - тогда всё сразу включается.

Вопрос закрыт, пост стёр.

Доступен Developer 50.0а2.

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