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

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

  • Поддержка горячего отображения результатов поиска на странице. Если сейчас поиск по Ctrl+F требует перехода от элемента к элементу, то в новой реализации все совпадения сразу подсвечиваются на странице по мере набора. Для управления поведением поиска в about:config добавлены настройки findbar.modalHighlight и findbar.highlightAll;
  • В системе поиска на странице добавлен режим поиска с совпадением только слов целиком;
  • Добавлена настройка, позволяющая использовать клавиатурную комбинацию Ctrl+Tab для цикличного обхода вкладок в порядке обращения к ним;
  • В режим читателя (Reader Mode) добавлена возможность вывода на печать. Для быстрого перехода в режим читателя добавлена горячая клавиша Alt+r;
  • В браузер встроен набор пиктограмм Emoji, который не требует наличия в системе специальных шрифтов и может применяться в Linux;
  • Многопроцессный режим будет включен для систем с проверенными дополнениями, а позднее активирован для систем с любыми дополнениями;
  • В состав войдут наработки инициативы по переносу из Tor Browser некоторых возможностей, которые позволяют усилить защиту персональной информации и блокировать возможности, способствующие идентификации пользователя по косвенным признакам. В частности, будут добавлены средства для блокирования перебора плагинов и mime-типов, отключения вывода данных о параметрах экрана через API screen.orientation, удаления опции "open with" из диалога загрузки файлов. Для активации предложенных ограничений следует изменить значение параметров "privacy.resistFingerprinting" и "browser.download.forbid_open_with" в about:config;
  • В список доверительных корневых сертификатов добавлен сертификат контролируемого сообществом удостоверяющего центра Let’s Encrypt;
  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. Из новых программных интерфейсов отмечается расширение API для работы с историей посещений, в webNavigation API добавлен фильтр событий, реализованы полноценные средства для отладки дополнений через интерфейс about:debugging;
  • Для обеспечения совместимости с завязанными на WebKit мобильными приложениями для тега input добавлена поддержка атрибута webkitdirectory и свойства HTMLInputElement.webkitDirectory, через которые можно установить флаг, разрешающий выбирать только директории;
  • Прекращена поддержка нестандартных псевдоклассов ":-moz-full-screen-ancestor" и CSS-свойства "box-sizing: padding-box". Снят префикс  "-moz-" с псевдокласса :any-link;
  • Реализовано JavaScript-свойство Symbol.hasInstance, определённое в спецификации  ES2015;
  • Реализован JavaScript-метод Object.getOwnPropertyDescriptors(), определённый в спецификации  ES2017;
  • Добавлено расширение WebGL EXT_shader_texture_lod;
  • В консоли для web-разработчиков появилась поддержка формата Source Map, позволяющего сопоставить объединённый в один файл JavaScript-код c оригинальными файлами, из которых он был сформирован. Source Map в web-консоли пока отключен по умолчанию (включается через devtools.sourcemap.locations.enabled в about:config), но при включении каждое сообщение дополнительно снабжается ссылкой на файл-источник и строку кода;
  • В web-консоли включено отображение стека трассировки сетевых запросов;

    console_stacktrace.png

  • Включён по умолчанию инструмент инспектирования потребления памяти, позволяющий создавать слепки распределения памяти в разные моменты работы web-приложения. Инструмент удобен для поиска и исправления  утечек памяти;
  • В инструмент для мониторинга сетевой активности добавлен столбец "Cause", в котором приводится информация о том, как сетевой запрос был инициирован, его типе и трассировке стека предшествующих ему операций;

    network_stack_async.png

  • Обновлён интерфейс для просмотра данных в формате JSON (JSON Viewer). Пустые массивы теперь показываются как "[]" вместо "[0]" по аналогии с пустыми объектами ("{}"), для свойств объектов добавлено отображение разделителей столбцов;
  • В интерфейсе инспектирования хранилища (Storage Inspector) добавлена возможность удаления элементов indexedDB из контекстного меню;

    idb_remove_entry.png

  • На странице about:debugging#workers, предоставляющей средства управления зарегистрированными Service Workers, добавлено отображение подписок на push-уведомления и возможность отправки тестовых уведомлений;

    push-service.png

  • Обновлены пиктограммы в средствах для разработчиков;
    Было:
    icons_49.png

    Стало:
    icons_50.png

  • При отладке кода WebAssembly появилась подсветка синтаксиса;

    wasm.png

  •   В выпуске для платформы Android выполнено перемещение недавно закрытых вкладок в панель работы с историей посещений и добавлена возможность отображения потокового видео в формате HLS (HTTP Live Streaming);

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

  • Добавлена встроенная поддержка звукового кодека FLAC (Free Lossless Audio Codec), развиваемого сообществом Xiph.Org и обеспечивающего уровень сжатия звукового потока в 50-60% без потери качества (lossless). FLAC поддерживается в контейнерах FLAC и Ogg;
  • Изменено оформление  диалога сохранения паролей, добавлен флаг для показа пароля перед его сохранением;

    0_1474833432.png

  • В адресной строке, рядом с URL, обеспечен показ уровня масштабирования, если он отличается от заданного по умолчанию. При клике на индикатор,  масштаб сбрасывается в значение по умолчанию;

    0_1474833510.png

  • Сокращена нагрузка на CPU при отображении видео и улучшено качество полноэкранного вывода на системах без поддержки ускорения средствами GPU;
  • Добавлена поддержка сохранения паролей для форм без событий отправки (submit);
  • Включение по умолчанию многопроцессного режима расширено на средства для людей с ограниченными возможностями, а также на системы Windows 10 с сенсорными экранами;
  • Если не возникнет непредвиденных проблем в релизе планируется включить по умолчанию API WebExtensions, предназначенный для разработки дополнений, совместимых с браузером Chrome. Для выполнения дополнений WebExtensions используется отдельный дочерний процесс, изолирующий дополнения от остальных частей браузера. Различия между API Chrome и WebExtensions можно отследить на данной странице.  Время прекращения поддержки XUL пока не определено, поэтому XUL пока будет сосуществовать с WebExtensions;
  • Реализовано JavaScript-свойство Symbol.toStringTag, определённое в спецификации ES2015;
  • Выражения const и let приведены к полному соответствию со спецификацией ES2015;
  • Прекращено урезание интенсивности генерации событий таймеров Window.setInterval() и Window.setTimeout() для вкладок, в которых задействован Web Audio API AudioContext, даже если во вкладке в данный момент не воспроизводится звук. Подобное изменение позволит решить проблемы с работающими в фоне музыкальными web-плеерами;
  • На платформах Linux и Android для отображения контента  задействована графическая библиотека Skia.

Дополнительно можно отметить выход обновления Firefox 49.0.1, в котором добавлено предупреждение о наличии специфичной для платформы Windows проблемы, связанной  с невозможностью запуска браузера при наличии в системе проприетарного межсетевого экрана Websense. Проблему планируется решить в выпуске 49.0.2, в 49.0.1 лишь добавлено уведомление о возможных путях обхода проблемы, таких как откат на версию Firefox 48.

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

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

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

вот такая бабаська в к.меню появилась 769037_kiss_95kb.jpg

В адресной строке, рядом с URL, обеспечен показ уровня масштабирования, если он отличается от заданного по умолчанию. При клике на индикатор,  масштаб сбрасывается в значение по умолчанию;

Почему этого нельзя было сделать изначально?

Время прекращения поддержки XUL пока не определено, поэтому XUL пока будет сосуществовать с WebExtensions;

Ну всё, начало конца…

KOT040188 пишет

Ну всё, начало конца…

Конец будет в том, что они вместе будут сосуществовать, или что вы имели в виду?

DreamC пишет

Конец будет в том, что они вместе будут сосуществовать, или что вы имели в виду?

Ой, да и ежу понятно, что мозила хочет как можно скорее скинуть старый код, вместо его оптимизации. Большинство расширений до сих пор не работают корректно с многопроцессорным режимом. XUL  тормозной и жрущий, никто его переделывать не будет. Gecko тоже не особо быстрый. Новый движок servo, новый WebExtensions и многопроцессорность это попытка перезапуска лисы. Зная мозилу, этого стоит ждать довольно скоро. Держать два взаимозаменяемых движка одновременно мозила не будет, это геморой, бардак и отсутствие единого стандарта. Да, возможно Лиса станет лёгкой и воздушной, но будет ли она уметь то, что она умеет сейчас благодаря расширениям — это даже не вопрос. Во первых WebExtensions хуже по функционалу, ведь он совместим с хромым, а во вторых не много будет желающих переписывать расширения под него. Будет ли после всего этого лиса лисой? Вот в чём вопрос. Расширения это то, за что сейчас выбирают лису. Я буду счастлив если я ошибаюсь.

KOT040188 пишет

Зная мозиллу, этого стоит ждать довольно скоро.

Прокладку совместимости со старыми расширениями планируется удалить в 54 .
https://docs.google.com/spreadsheets/d/1OFYrrvAFg8y1mZOEbuIR1axxtV8eul_be6ad9fe8JB0/edit#gid=1952061950

KOT040188
Боюсь вы не поняли мой вопрос... Про "начало конца" было известно уже давноооо...

Похоже, в Developer Edition начали выпиливать субпиксельное сглаживание. :(

UdykMuo.png

На Windows 10 не работает Flash Player,установил его,в настройках пишет,что включён,в about:config  media.webm.enabled стоит на false .Но почему-то не работает.Раньше это переключение на false помогало.

Yeesha
Developer версию вообще не стоит использовать, даже для разработки. Слишком много ошибок. Почему Mozilla позиционирует её для разработчиков - для меня загадка. Разве что для разработчиков дополнений подойдет - тестить новое API.

Кстати,на XP вообще Flash Player в [firefox] не отображается почему?

Dorian пишет

Developer версию вообще не стоит использовать, даже для разработки. Слишком много ошибок.

Ну это ж надо - сколько лет использую, еще начиная с Aurora, и всё путём (за очень-очень редкими исключениями). А тут на тебе, такое категоричное заявление! Однако...

x3100 пишет

Кстати,на XP вообще Flash Player в [firefox] не отображается почему?

Не могу знать, почему он у ВАС не отображается. У меня (на той же ХР, причем на двух компьютерах) как отображался, так и продолжает в том же духе.

Vladimir_S пишет

Ну это ж надо - сколько лет использую, еще начиная с Aurora, и всё путём (за очень-очень редкими исключениями). А тут на тебе, такое категоричное заявление! Однако...

У меня несколько раз было так, что после обновление видео на youtube просто невозможно смотреть. Например звук начинает отставать на 20 сек от видео.
В другом обновлении при открытии сайтов с большим количеством скриптов буквально через 3 сек. загрузки начинает показывать окошко "остановить скрипт"?
И так далее. Можно долго продолжать.

Поэтому катигоричное - нет.

KOT040188 пишет

В адресной строке, рядом с URL, обеспечен показ уровня масштабирования, если он отличается от заданного по умолчанию. При клике на индикатор,  масштаб сбрасывается в значение по умолчанию;

Что-то не заметил...

R@MEO
Присмотритесь про какую версию там идет речь ;)

DreamC пишет

Присмотритесь про какую версию там идет речь

Да, увидел. :)

Что-то стало с рендерингом шрифтов. Отступы пляшут, буквы рендерятся криво. Что они там изменили?
2016-10-07-10-53-58-6908b305.png
Обратите внимание как всё нечётко, и отступ после буквы ш такой, будто там половина пробела.

VEG пишет

Что-то стало с рендерингом шрифтов. Отступы пляшут, буквы рендерятся криво. Что они там изменили?
2016-10-07-10-53-58-6908b305.png
Обратите внимание как всё нечётко, и отступ после буквы ш такой, будто там половина пробела.

Так тема, вероятно, глючит. У меня вроде всё нормально:
h_1475829288_6840435_12366ab96d.jpg

Vladimir_S
С обновкой появилась проблема. Пробовал откатываться на стандартный Australis — та же фигня.

07-10-2016 12:06:09
Хм, странно, перезапустил браузер, и всё ок стало. Наверное что-то обновилось и исправилось =)

На тестовых версиях бывают ошибки? Это так странно...

Многопроцессный режим будет включен для систем с проверенными дополнениями

Кто-нибудь наблюдал автоматическое включение этого режима на [firefox] с проверенными аддонами?

toexc пишет

с проверенными аддонами?

Проверенные сейчас это только https://docs.google.com/spreadsheets/d/1zE1TNV0z6gaYgugBAns3XXDexLDHAa2Dmj0EVQIg8tc/edit#gid=0
Ничего сверх списка не должно стоять . Но - "маловато будет" .

В 50.0 бете по умолчанию мультипроцессный выключен.
При обновлении (мультипроцессный режим вкл.) с b5 на b6 с последующей перезагрузкой браузера зависла система. После перезагрузки системы браузер обновился, но пропала кнопка расширения Self-Destructing Cookies. Похоже связано как то с расширением. После переустановки обратно на b1 с последующим обновлением до b6 все нормально. Не работают Chostery, Disconnect.
Ждать когда появиться список проверенных расширений не хочется, поэтому приходится расчитывать на себя.
Работает шустро. Памяти потреблять меньше не стала. Пока пробуем. Радует, что шрифты хорошие, прокрутка и другие фичи от лисы.

AlAvis пишет

Проверенные сейчас это только https://docs.google.com/spreadsheets/d/1zE1TNV0z6gaYgugBAns3XXDexLDHAa2Dmj0EVQIg8tc/edit#gid=0

А я то думал, шо проверенные, это те, что в extensions.ini в [MultiprocessIncompatibleExtensions] не отображаются...

s_1478074820_5070797_2360fd518a.png
Что-то пошло не так... После обновления на b8 емнип. Можно пофиксить или откатить?

OldUser пишет

В 50.0 бете по умолчанию мультипроцессный выключен.
При обновлении (мультипроцессный режим вкл.) с b5 на b6 с последующей перезагрузкой браузера зависла система.

Чего-то я совсем перестал что-либо понимать. Считал, что в бете никакой мультипроцессности нету (чекбокс отсутствует), ан вот поди ж ты... Полез в about:config, какие-то параметры про e10s действительно присутствуют, но что они означают... Я, вообще-то, неплохо знаю английский, но увы - учил литературный, а все эти rollout да cohort... А ну их совсем!

Vladimir_S
В бете же уже давно время от времени тестируют (и у меня однажды выпадал тест) мультипроцессности.

Vladimir_S
Принудительно включено. Последняя быстрая, стабильная.

e263e72b1515t.jpg

banbot пишет

. Релиз Firefox 50 намечен на 8 ноября

Релиз [firefox] 50 перенесли на 15.11.2016 https://wiki.mozilla.org/RapidRelease/Calendar

gena2009 пишет

Релиз [firefox] 50 перенесли на 15.11.2016

Хотя, кандидат на ftp уже пару дней лежит.

В этот раз не стали тянуть кота за хвост: уже доступны кандидаты 51.0b1 и 52.0a2.

Отличие в разрядности добавили:

скрытый текст
2544564

А если более серьёзно, то Gismeteo отвалился (мультипроцессорность в браузере не включена).

В 51 beta убрали информацию о ходе текущей загрузки (время, размер) - чтобы её получить, нужно разворачивать библиотеку загрузок. В любой другой версии (50, 52 developer edition) всё отображается как надо.
Скрины - на 51 beta
794f7a0644e3.jpg
на 52 для разработчиков
ff95417a04d8.jpg
Чинится это?
----------------------------
Неактуально - в 51 beta 2 проблема исправлена.