Firefox 50 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован (http://www.mozilla.org/en-US/firefox/51.0a2/auroranotes/) выпуск Firefox Developer Edition 51, который заменил (https://www.opennet.me/opennews/art.shtml?num=41029) собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице (http://www.mozilla.org/firefox/beta/), а Firefox Developer Edition здесь (https://www.mozilla.org/en-US/firefox/channel/#aurora). Релиз Firefox 50 намечен на 8 ноября, а Firefox 51 на 24 января.Улучшения, представленные (http://www.mozilla.org/en-US/firefox/50.0beta/releasenotes/) в бета-версии Firefox 50:
- Поддержка горячего отображения результатов поиска на странице. Если сейчас поиск по Ctrl+F требует перехода от элемента к элементу, то в новой реализации все совпадения сразу подсвечиваются на странице по мере набора. Для управления поведением поиска в about:config добавлены настройки findbar.modalHighlight и findbar.highlightAll;
- В системе поиска на странице добавлен режим поиска с совпадением только слов целиком;- Добавлена настройка, позволяющая использовать клавиатурную комбинацию Ctrl+Tab для цикличного обхода вкладок в порядке обращения к ним;
- В режим читателя (Reader Mode) добавлена возможность вывода на печать. Для быстрого перехода в режим читателя добавлена горячая клавиша Alt+r;
- В браузер встроен набор пиктограмм Emoji, который не требует наличия в системе специальных шрифтов и может применяться в Linux;- Многопроцессный режим будет включен (https://www.opennet.me/opennews/art.shtml?num=44902) для систем с проверенными дополнениями, а позднее активирован для систем с любыми дополнениями;
- В состав войдут наработки инициативы (https://www.opennet.me/opennews/art.shtml?num=44744) по переносу из Tor Browser некоторых возможностей, который позволяют усилить защиту персональной информации и блокировать возможности, способствующие идентификации пользователя по косвенным признакам. В частности, будут добавлены средства для блокирования перебора плагинов и mime-типов, отключения вывода данных о параметрах экрана через API screen.orientation, удаления опции "open with" из диалога загрузки файлов. Для активации предложенных ограничений следует изменить значение параметров "privacy.resistFingerprinting" и "browser.download.forbid_open_with" в about:config;
- В список доверительных корневых сертификатов добавлен (https://www.opennet.me/opennews/art.shtml?num=44924) сертификат контролируемого сообществом удостоверяющего центра Let’s Encrypt;- Продолжено (https://blog.mozilla.org/addons/2016/08/25/webextensions-in-.../) усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. Из новых программных интерфейсов отмечается расширение API для работы с историей посещений, в webNavigation API добавлен фильтр событий, реализованы полноценные средства для отладки дополнений через интерфейс about:debugging;
- Для обеспечения совместимости с завязанными на WebKit мобильными приложениями для тега input добавлена поддержка атрибута webkitdirectory (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/in...) и свойства HTMLInputElement.webkitDirectory (https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputEl...), через которые можно установить флаг, разрешающий выбирать только директории;
- Прекращена поддержка нестандартных псевдокласса ":-moz-full-screen-ancestor" и CSS-свойства "box-sizing: padding-box". Снят префикс "-moz-" с псевдокласса "https://developer.mozilla.org/en-US/docs/Web/CSS/:any-link :any-link";- Реализовано JavaScript-свойство Symbol.hasInstance (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...), определённое в спецификации ES2015;
- Реализован JavaScript-метод Object.getOwnPropertyDescriptors() (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...), определённый в спецификации ES2017;- Добавлено расширение WebGL EXT_shader_texture_lod (https://developer.mozilla.org/en-US/docs/Web/API/EXT_shader_...);
- В консоли для web-разработчиков появилась (https://bugzilla.mozilla.org/show_bug.cgi?id=670002) поддержка формата Source Map (https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiO...), позволяющего сопоставить объединённый в один файл JavaScript-код c оригинальным файлами из которых он был сформирован. Source Map в web-консоли пока отключен по умолчанию (включается через devtools.sourcemap.locations.enabled в about:config), но при включении каждое сообщение дополнительно снабжается ссылкой на файл-источник и строку кода;
- В web-консоли включено отображение стека трассировки сетевых запросов;
- Включён по умолчанию инструмент инспектирования потребления памяти, позволяющий создавать слепки распределения памяти в разные моменты работы web-приложения. Инструмент удобен для поиска и исправления утечек памяти;- В инструмент для мониторинга сетевой активности добавлен столбец "Cause", в котором приводится информация о том, как сетевой запрос был инициирован, его типе и трассировке стека предшествующих ему операций;
- Обновлён интерфейс для просмотра данных в формате JSON (JSON Viewer). Пустые массивы теперь показываются как "[]" вместо "[0]" по аналогии с пустыми объектами ("{}"), для свойств объектов добавлно отображение разделителей столбцов;- В интерфейсе инспектирования хранилища (Storage Inspector) добавлена возможность удаления элементов indexedDB из контекстного меню;
- На странице about:debugging#workers, предоставляющей средства управления зарегистрированными Service Workers, добавлено отображение подписок на push-уведомления и возможность отправки тестовых уведомлений;
- Обновлены пиктограммы в средствах для разработчиков;Было:
Стало:
- При отладке кода WebAssembly появилась подсветка синтаксиса;- В выпуске (https://www.mozilla.org/en-US/firefox/android/50.0beta/relea.../) для платформы Android выполнено перемещение недавно закрытых вкладок в панель работы с историей посещений и добавлена возможность отображения потокового видео в формате HLS (HTTP Live Streaming);
Улучшения, ожидаемые (https://www.mozilla.org/en-US/firefox/51.0a2/auroranotes/) в Firefox 51
:- Добавлена встроенная поддержка звукового кодека FLAC (https://www.opennet.me/opennews/art.shtml?num=37142) (Free Lossless Audio Codec), развиваемого сообществом Xiph.Org и обеспечивающего уровень сжатия звукового потока в 50-60% без потери качества (lossless). FLAC поддерживается в контейнерах FLAC и Ogg;
- Изменено оформление диалога сохранения паролей, добавлен флаг для показа пароля перед его сохранением;
- В адресной строке, рядом с URL, обеспечен показ уровня масштабирования, если он отличается от заданного по умолчанию. При клике на индикатор, масштаб сбрасывается в значение по умолчанию;
- Сокращена нагрузка на CPU при отображении видео и улучшено качество полноэкранного вывода на системах без поддержки ускорения средствами GPU;
- Добавлена поддержка сохранения паролей для форм без событий отправки (submit);
- Включение по умолчанию многопроцессного режима (https://www.opennet.me/opennews/art.shtml?num=44564) расширено (https://www.opennet.me/opennews/art.shtml?num=44902) на средства для людей с ограниченными возможностями, а также на системы Windows 10 с сенсорными экранами;
- Если не возникнет непредвиденных проблем в релизе планируется включить по умолчанию API WebExtensions (https://www.opennet.me/opennews/art.shtml?num=42838), предназначенный для разработки...URL: https://www.mozilla.org/en-US/firefox/50.0beta/releasenotes/
Новость: http://www.opennet.me/opennews/art.shtml?num=45212
Сокращена нагрузка на CPU при отображении видео и улучшено качество полноэкранного вывода на системах без поддержки ускорения средствами GPU
Они так сказали, будто бы сам фаерфокс умеет использовать ускорение gpu для видео (имеется ввиду HTML5)
Прочитал сначала ваш комментарий как "Прекращена поддержка CPU при отображении видео ...". Собственно, уже и не удивился. Потом правильно увидел.
Я в первых двух классах тоже так читал.
> Они так сказали, будто бы сам фаерфокс умеет использовать ускорение gpu для видео (имеется ввиду HTML5)Ну как бэ да, давно. Естественно не под линуксами, а в Windows и OS X
Да, установите расширение h264ify, так как vp9 даже под виндой не декодируется.
> vp9 даже под виндой не декодируетсяНу, нет.
Компания <CENSORED> добавила кодек VP9 в свой DXVA, который и использует фурифокс.
Правда декодирование не совсем полное, а гибридное, но результат от этого есть.
> Да, установите расширение h264ify, так как vp9 даже под виндой не декодируется.И получите гораздо более забитый канал при хучшем качестве картинки. Как угодно но самое качественное кодирование на ютубе - VP9.
Ну нет.Есть нюансы.
Во первых, никто не заливает видео в vp9. А переконвертация тоже понимаешь.
Старые видео не имеют более качественного оригинального эталона.
Поэтому по качеству на старых видео выигрывает h264, на новых нет особой разницы.
> гораздо более забитый каналА вот этот момент я опустил, когда сравнивал чисто качество.
Посмотрел - этак на 25% экономии трафика (естественно в пользу vp9).
Вряд ли это "гораздо", но разница есть.
"Сокращена нагрузка на CPU при отображении видео и улучшено качество полноэкранного вывода на системах без поддержки ускорения средствами GPU"
Дожили, на Линуксе до сих пор нет аппаратного ускорения HTML5 видео, и только Mozilla пытается какие-то костыли сделать. Хоть на этом спасибо.
Остальное, конечно, тонна шлака каждый месяц и не нужно
Еще интересно, что там нативная поддержка wayland.
> только Mozilla пытается какие-то костыли сделатьНу что за бред. В хромиум какбэ более эффективный жор процессора при воспроизведении HTML5 без поддержки GPU. Хорошо, если фурифокс этим апдейтом догонит.
> Дожили, на Линуксе до сих пор нет аппаратного ускорения HTML5 видео,Выхлоп
mpv "https://www.youtube.com/watch?v=fGF4ntgVmGY"[/CODE...
почему-то не подтверждает ваши слова.> и только Mozilla пытается какие-то костыли сделать. Хоть на этом спасибо.
> Остальное, конечно, тонна шлака каждый месяц и не нужноКостыли – это попытка проигрывания в браузере, вместо штатного использования системного или настроенного пользователем видеоплеера.
>> Дожили, на Линуксе до сих пор нет аппаратного ускорения HTML5 видео,
> Выхлоп
>mpv "https://www.youtube.com/watch?v=fGF4ntgVmGY"[/CODE...
> почему-то не подтверждает ваши слова.
>> и только Mozilla пытается какие-то костыли сделать. Хоть на этом спасибо.
>> Остальное, конечно, тонна шлака каждый месяц и не нужно
> Костыли – это попытка проигрывания в браузере, вместо штатного использования системного
> или настроенного пользователем видеоплеера.Ну каждый раз mpv запускать очень неудобно, вот если бы он встраивался заместо HTML/Flash плеера - тогда другое дело. Я только за
для каких систем это сделано хз...у меня на атоме SSE3 нету...и видяха лицензированное интелом S2 гугно...но спасибо им за превращение браузера в лагодром.....тот же хромиум или опера 40 летают по сравнению с их фф...но у вэбкита бесит привязка на системный proxy, из-за этого не слезть с фф т.к. юзаю LXDE, а сижу постоянно через tor bridges obfs4. Выкинули бы они эту вэбню в отдельную программу типа dream viewer ;)
Как удалить "Недавно добавленные закладки"?
Экран маленький, а тут еще добавили лишних 7 строк.
В идеале хочется, чтобы показывались одни закладки без дополнительных меню и строк.
vimperator
:set gui=tabs
Хотел только "причесать" закладки, остальное меню устраивает :)
about:config -> browser.bookmarks.showRecentlyBookmarked: false
ПКМ на строке "Недавно добавленные закладки" - Выключить.
> В браузер встроен набор пиктограмм Emoji, который не требует наличия в системе специальных шрифтов и может применяться в LinuxГодно, нужно.
В фурифокс кстате запихнули EmojiOne - по-моему, самые фапабельные. Для сравнения:
http://emojipedia.org/unicorn-face/
По-моему они вообще бессмысленны если они не одинаковы у всех.
Лошадь, перелогинься, ты палишься
А там можно делать лигатуры пиктограмм Emoji, чтобы получать порносценки?
Firefox 50 на GMA 3600 вообще невозможно пользоваться. Добили браузер, окончательно.
> Firefox 50 на GMA 3600 вообще невозможно пользоваться. Добили браузер, окончательно."Запланированное устаревание". Хотят вынудить купить вас "новую" железку
Меня вот тоже удивляет, почему Firefox даже на таком слабом девайсе, как Raspberry Pi 3B, скроллит куда более плавно, чем на интеловских интегрированных карточках?
Щчевидно же - ну не умеет интел делать видеокарточки. Ну хватит мучить эти наборы микросхем.
Круто, пересел на него после слива данных с оперы.
> В частности, будут добавлены средства для блокирования перебора плагинов и mime-типов...А в Chrome так можно?
> Прекращено урезание интенсивности генерации событий таймеров Window.setInterval()
> и Window.setTimeout() для вкладок, в которых задействован Web Audio API AudioContext,
> даже если во вкладке в данный момент не воспроизводится звук. Подобное изменение
> позволит решить проблемы с работающими в фоне музыкальными web-плеерами;Ага, значит ИРадио заработает нормально. Надеюсь..
Блин, это в ожидаемых...
> В браузер встроен набор пиктограмм EmojiЗакoпайте это гoвно вместе с теми кто его придумал.
После того, как прилетело последнее обновление (49, кажется) им вообще невозможно стало пользоваться на линуксе. При открытии новой вкладки или при перезагрузке всего контента страницы подвисает секунд на 4-5. Удаление профиля и отключение расширений не помогает. Включили хваленный многопроцессорный режим? Самое страшное, что альтернатив нет. Опера сдохла, хром - жрущее память и глючащее говно, в котором все прибито гвоздями.
> котором все прибито гвоздями.Паренек с гвоздодером - https://github.com/Eloston/ungoogled-chromium/tree/master/re...
Скорее что-то с политикой кэширования намудрили. Если уменьшить кэш до минимума в 8 Мб, сразу пошустрее становится. А если ещё смонтировать tmpfs и перед запуском браузера переносить профиль туда, так вообще по скорости сравнивается с Хромиумом.
Тормозит и лагает даже при минимуме вкладок и куче свободной памяти.
Причем тормозит так, что почти вешается - приходится килять к чертям.
Вот откуда вы такие берётесь? 4 разных компа - и ничего не лагает в FF, хоть 49, хоть предыдущие версии.
> Обновлены пиктограммы в средствах для разработчиков;Опять эти черно-белые (монохромные) УГ-иконки везде суют..
Они и были монохромными.
> Добавлена настройка, позволяющая использовать клавиатурную комбинацию Ctrl+Tab для цикличного обхода вкладок в порядке обращения к ним;Не добавлена, а возвращена: эти идиоты её зачем-то выпиливали, но раньше она существовала.
> В инструмент для мониторинга сетевой активности добавлен столбец "Cause", в котором приводится информация о том, как сетевой запрос был инициирован, его типе и трассировке стека предшествующих ему операций;Это уже даже в релизной версии есть, это надо вычеркнуть.
Как там с аппаратным ускорением видео в 2016ом? Даже в планах нет?
Ну под OS X и увындовс - это работает. Под линуксами же трах-бабах с видеосистемой, поэтому не реализовано.
Но работа ведётся над запиливанием "hardware accelerated layers" в линуксы. Тоесть через полгода может что-то появится результативное на эту тему.
Для меня ОС с закрытым исходным кодом -- альтернативные.
ctrl+tab правильный наконец сделали, а то после оперы бесил странный обход вкладок в фф
> ctrl+tab правильный наконец сделали, а то после оперы бесил странный обход вкладок
> в ффА что изменилось? Какой обход правильный? А какой неправильный? Ctrl-Tab в голом Файрфоксе приводит к переключению на вкладку справа от текущей. На последней вкладке Ctrl-Tab приводит к переключению на первую вкладку? Или есть какие-то ещё другие способы обхода вкладок? Клавишами Ctrl-PgUp/PgDn можно двигаться по вкладкам в любом направлении, а не только вправо.
Если установить дополнение Tab Mix Plus, то можно на Ctrl-Tab повесить выброс меню со списком вкладок. Вот это очень хорошая штука. Но это уже не голый Файрфокс, а с Tab Mix Plus.
> а не только вправо.Ctrl+Tab переключает на следующую вкладку, а Ctrl+Shift+Tab — на предыдущую.
>В адресной строке, рядом с URL, обеспечен показ уровня масштабирования, если он отличается от заданного по умолчанию. При клике на индикатор, масштаб сбрасывается в значение по умолчанию;Так трудно было сделать изначально…
>Время прекращения поддержки XUL пока не определеноНу всё, начало конца…
Интересные изменения.
Особенное хочется посмотреть на обновлённые средства разработчика.
> push-уведомленияэто уже можно как то заблокировать?
Что есть в Firefox Developer Edition 51 чего нет в firefox?
Решили поиск перелопатить, других видать проблем нет
> Добавлена поддержка сохранения паролей для форм без событий отправки (submit)Ещё надо перед отправкой формы добавить команду запрета запроса сохранения пароля после отправки формы. Чтобы окно запроса сохранения пароля не мешало после отправки формы, когда заранее ещё до отправки формы известно, что пароль сохранять не надо.
Генерируем source maps для Babel в webpack’е. В Chrome работают, в Firefox — нет. Печаль, я очень рассчитывал, что будут работать.