LINUX.ORG.RU

Firefox 67

 , ,


3

1

Доступен выпуск Firefox 67.

Основные изменения:

  • Ускорена работа браузера:
    • Снижение приоритета setTimeout при загрузке страницы (например, скрипты Instagram, Amazon и Google стали загружаться на 40-80% быстрее); просмотр альтернативных таблиц стилей только после загрузки страницы; отказ от загрузки модуля автозаполнения, если на странице нет форм ввода.
    • Выполнение отрисовки на раннем этапе, но более редкий её вызов.
    • Отложенная инициализация компонентов и подсистем браузера (например, дополнений, отвечающих за оформление браузера).
    • Выгрузка неиспользуемых вкладок, если осталось менее 400 мегабайт свободной памяти.
  • Блокировка содержимого теперь распространяется на криптомайнеры и сайты, уличённые в сборе цифровых отпечатков.
  • Кнопки на панели инструментов теперь полностью доступны без использования мыши.
  • Появилась возможность сохранять пароли в режиме приватного просмотра.
  • Новые дополнения, установленные пользователем, не будут работать в режиме приватного просмотра, пока это не разрешено явно.
  • В окно управления сохранёнными паролями добавлено отключение автозаполнения сохранённых логинов и паролей. До этого оно было доступна лишь через about:config.
  • На панель инструментов добавлена кнопка управления синхронизацией и связанными с ней действиями.
  • В меню действий (многоточие в адресной строке) добавлен пункт «Закрепить вкладку».
  • При посещении сайта, который в течение последних 12 месяцев допускал утечку данных (проверка осуществляется по базе haveibeenpwned.com), пользователь получит предупреждение о том, что его данные могли быть скомпрометированы, и предложение проверить, подвергся ли утечке аккаунт пользователя.
  • Браузер предложит пользователю различные функции (например, закрепление вкладок), если сочтёт, что они окажутся полезны. Эта возможность отключается в графическом интерфейсе настроек.
  • Упрощён доступ к сохранённым учётным данным: в главное меню добавлен соответствующий пункт, а при вводе логина браузер предложит просмотреть все сохранённые логины для текущего сайта (показ этого футера управляется настройкой signon.showAutoCompleteFooter).
  • Подсветка форм ввода, для которых сохранены логин и пароль.
  • В меню «Файл» добавлен пункт «Импорт из другого браузера…».
  • Firefox будет использовать отдельный профиль для каждой установки (включая версии редакций Nightly, Beta, Developer, а также ESR), что позволяет запускать их параллельно.
  • Firefox будет препятствовать запуску профиля, использовавшегося в более новой версии, в старых версиях, поскольку это может приводить к потере данных (например, в новых версиях используется иной бэкенд хранения данных дополнений). Для обхода защиты следует запускать браузер с ключом -allow-downgrade.
  • В качестве декодера формата AV1 теперь используется dav1d.
  • Включена поддержка FIDO U2F, поскольку некоторые сайты всё ещё используют этот API вместо современного WebAuthn.
  • Некоторым пользователям предложат иное размещение блоков Pocket на домашней странице, а также контент на новые темы.
  • Добавлена поддержка новых эмодзи из стандарта Unicode 11.0.
  • Удалено сохранение скриншотов в «облако». Сервер скоро будет отключён, пользователям рекомендуется скачать свои скриншоты, если они нужны. В качестве причины названа крайне низкая востребованность сервиса.
  • Количество «недавно закрытых вкладок» увеличено с 10 до 25.
  • Реализована поддержка prefers-color-scheme, позволяющая сайту адаптироваться под выбранную пользователем тему браузера (светлую или тёмную). Например, если в Firefox включена тёмная тема, Bugzilla тоже станет тёмной.
  • Реализован метод String.prototype.matchAll().
  • Для динамической загрузки модулей JavaScript представлена функция import(). Теперь можно загружать модули в зависимости от условий или в ответ на действия пользователя, хотя такой импорт усложняет использование сборочных средств, использующих статический анализ для оптимизации,
  • WebRender (чьё включение первоначально ожидалось в Firefox 64) будет активирован для 5% пользователей Windows 10 с видеокартами NVIDIA. В последующие недели, если не возникнет проблем, этот показатель будет доведён до 100%. В этом году разработчики планируют сосредоточиться на поддержке других операционных систем и видеокарт.

>>> Примечания к выпуску для разработчиков

>>> Подробности

Затестил WebRender

gfx.webrender.all, gfx.webrender.enabled

Короче как-то мыльновато на Ubuntu 18.04 + Nvidia.

ну куда торопиться - всё равно браузером не пользуюсь этим. Посмотрю на следующей версии.

fornlr ★★★★★ ()
Ответ на: комментарий от i-rinat

Ценные указания давать?

Без ценных указаний линукс был бы до сих пор в 2004 году.

Тут мы и без тебя разберёмся. :-)

Ага, я вижу.

Skullnet ★★ ()
Ответ на: комментарий от te111011010

и у разработчиков есть много других дел

Все уже готово, осталось добавить менюшку выбора, куда выводить звук. Можно в about:config, но не заставлять пересобирать FF ради этого.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 2)
Ответ на: комментарий от fornlr

Ну, если вы не можете опровергнуть то, что в основном все хорошо работает...

Skullnet ★★ ()
Ответ на: комментарий от Prosto_user

Вот именно в плеерах и хромиуме уже давно есть, а в FF до сих пор нет.

Skullnet ★★ ()
Ответ на: комментарий от Skullnet

ЧСВ у тебя ого-го! Осталось только к нему добавить какую-то полезную деятельность.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

Нет, просто я не хочу, чтобы десктопный линукс был там, где он сейчас находится.

Skullnet ★★ ()
Ответ на: комментарий от Skullnet

И что ты для этого делаешь? Ноешь на ЛОРе (и opennet’е)?

i-rinat ★★★★★ ()
Ответ на: комментарий от Skullnet

Давно это в плеерах, но не в хромиуме. Возможно у фф для этого есть причины.

Prosto_user ()
Ответ на: комментарий от i-rinat

И что ты для этого делаешь? Ноешь на ЛОРе (и opennet’е)?

Не занимаюсь ненужнизмом как минимум.

Skullnet ★★ ()
Ответ на: комментарий от Prosto_user

но не в хромиуме

Есть в хромиуме, я проверял, но это нужно специальный патч ставить.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

Я не про наличие, а про «давность». В хромиуме оно относительно недавно. В арче где-то пару месяцев как собирают с поддержкой ваапи, а он (арч) один из самых первых собирает такое.

Prosto_user ()
Ответ на: комментарий от Skullnet

хромиуме уже давно есть

Это неправда. В ванильном Chromium нету. Позиция гугла на это счэт чётка уже много лет «видеосистема в линуксах - это кошмар, у нас VAAPI сделано для Chrome OS».

Разные дистрибутивы не так давно включили VAAPI в Chromium, получилось предсказуемо глючно.

В арчик Chromium с VA-API завезли

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от Prosto_user

В хромиуме оно относительно недавно.

Вот сейчас запустил 4k видео в дискорде и даже там оно работает (дискорд это хромиум), но не в мозилле.

Skullnet ★★ ()
Ответ на: комментарий от Skullnet

Не занимаюсь ненужнизмом как минимум.

И как это работает? Каждые два дня, которые ты «не занимаешься ненужнизмом», засчитываются как один процент работы по фиче? Ещё 199 дней, и фича будет готова? Так что ли?

Давно пора понять, что само оно не сделается. Мета-баги висят открытыми годами. У Firefox лет пять уже, кажется. И никаких движений там не намечается. Поэтому единственный рабочий способ — привлечь сторонних разработчиков. Они могут быть либо заинтересованы делать это сами, либо заинтересованы финансово.

Если сделать код хорошего качества, есть очень большой шанс на то, что этот код инженеры Mozilla помогут интегрировать в Firefox. Он будет выключен по умолчанию, для использования нужно будет лазить в about:config, но есть большие шансы на то, что он уже будет в дефолтных сборках.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

Худей! Всем известно что нужно только немного подождать и $поделие_нейм затищит.

anonymous ()
Ответ на: комментарий от fornlr

У меня не мыльно, но кастомные шрифты с сайтов отключены.

anonymous ()
Ответ на: комментарий от fornlr

Это неправда. В ванильном Chromium нету.

Вот я юзал debian в raspberry pi и там стоял стоковый хромиум по дефолту и VA-API даже там работал, медленно, но работал.

видеосистема в линуксах - это кошмар

А видеосистема в линуксах от гугла это был бы кошмар в кубе.

Chrome OS

Недолинукс с гуглсервисами,который существует лишь для этого.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 2)
Ответ на: комментарий от grem

Ещё как связанную, потому что pulseaudio обязателен начиная с Firefox 54 из-за того, что им стало лень:

А pulseaudio по-прежнему однопользовательский? Т.е. system-режим по-прежнему не рекомендуется; при этом если я под несколькими linux-юзерами сижу, и у каждого по pulseaudio-серверу запущено, то ничего не работает?

dimgel ★★ ()
Ответ на: комментарий от linxon

Интересно, я один не читаю новость, а только комментарии?

полезное занятие. Особенно на лоре

И весёлое.

dimgel ★★ ()
Ответ на: комментарий от i-rinat

Давно пора понять, что само оно не сделается. Мета-баги висят открытыми годами. У Firefox лет пять уже, кажется. И никаких движений там не намечается. Поэтому единственный рабочий способ — привлечь сторонних разработчиков. Они могут быть либо заинтересованы делать это сами, либо заинтересованы финансово.

Кстати, если бы прекратили расходовать часть бюджета на SJW г-но, то VA-API в линуксе давно бы было.

Skullnet ★★ ()
Ответ на: комментарий от Skullnet

то VA-API в линуксе давно бы было.

VA-API в линуксе — с 2007 года.

Я тут просто решил: если ты тупишь, я тоже немного потуплю. Вдруг это прикольно?

i-rinat ★★★★★ ()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от i-rinat

VA-API в линуксе — с 2007 года.

Я имел ввиду в FF, просто оговорился.

Skullnet ★★ ()
Ответ на: комментарий от Skullnet

Я понял, что ты имел в виду. Просто само утверждение — глупое.

i-rinat ★★★★★ ()
Ответ на: комментарий от Skullnet

если бы прекратили расходовать часть бюджета на SJW г-но, то VA-API в линуксе давно бы было.

Ну всё. Нашёл фанатик виновных в бедах :D

fornlr ★★★★★ ()
Ответ на: комментарий от fornlr

Но ведь он прав. Гомики выходят важнее видео в браузере. О времена, о нравы.

anonymous ()
Ответ на: комментарий от anonymous

Это вообще задача ОС – не вставать колом. И из коробки в дистрибутивах всё не очень с этим хорошо.

mandala ★★★★ ()
Ответ на: комментарий от te111011010

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

mandala ★★★★ ()
Ответ на: комментарий от Skullnet

Ну запили сборочку и открой реп всем желающим. Что, нет? Ну вот и ни кому ненужно.

mandala ★★★★ ()

Мазила был годный до выхода хрома. Какой профит от него сейчас? Он же гроб

gobot ★★★ ()
Ответ на: комментарий от mandala

Я в последние пару лет не видел ни одного сайта с флешем, кроме пары случаев явного легаси.

te111011010 ()
Ответ на: комментарий от mandala

Предлагаешь сделать проверку, что, если нет pulseaudio, firefox бы вообще вылетал с ошибкой? Никто тебе не запрещает направить патч.

te111011010 ()
Ответ на: комментарий от te111011010

Нет, звук в гуи-веб-браузере – это не самая важная опция. А вот гуи окружение – это строгая необходимость.

mandala ★★★★ ()

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

anonymous ()
Ответ на: комментарий от anonymous

В смысле «покажи»? Как оно в Firefox? Вот тут изначальный анонс: https://www.youtube.com/watch?v=Gy7lyvAfOSw. Потом они вкрутили это прямо в браузер. Долго жмёшь на +, которым вкладка открывается, появляется меню выбора контейнера.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

Так ведь это делать нужно. А мы только ждём.

Не только ждём. Вот смотри, тут ФФ декодит видео:

https://github.com/mozilla/gecko/blob/central/dom/media/platforms/ffmpeg/FFmp... через avcodec_send_packet

А вот тут лежит пример как этот API использовать с хардварным декодером. https://ffmpeg-devel.ffmpeg.narkive.com/wAZnADVA/patch-v6-examples-hw-decode-...

Хотя тут даже официальнее. https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/HEAD:/doc/examples/hw_decode.c

Скрестишь ужа с ежом? У меня как бы баг с декодером, h264 его вешает (nouveau, nv92). У тебя в какой-то момент рабочий сетап был (именно для va-api).

Andrew-R ★★ ()
Ответ на: комментарий от te111011010

Контакт: музычка, аудиосообщения и, вероятно, видео

anonymous ()
Ответ на: комментарий от Gonzo

Ну а у меня на пульсе все хорошо и уже не первый год.

У меня deabeef заедает и кликает при переключении треков на арче. На генту с альсой всё ок. ЧЯДНТ?

RazrFalcon ★★★★★ ()
Ответ на: комментарий от Andrew-R

Ты предлагаешь тащить картинку с GPU обратно на CPU? Не выглядит разумным решением. С интегрированным GPU ещё не так страшно будет, но вот с дискретными будет печально. В VLC так уже делали поддержку VA-API. В результате все пользователи стали твёрдо убеждены в том, что аппаратное декодирование — шлак. Тут так же будет, жрать CPU и тормозить ещё больше.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

В результате все пользователи стали твёрдо убеждены в том, что VLC — шлак.

Починил.

anonymous ()
Ответ на: комментарий от i-rinat

тащить картинку с GPU обратно на CPU?

А разве они свой вьебрендер не сделали, чтобы это исправить как раз?

anonymous ()
Ответ на: комментарий от anonymous

В сообщении выше @Andrew-R предлагал использовать пример из ffmpeg для использования аппаратного декодера. Там один из шагов — вызов av_hwframe_transfer_data(), которая вытаскивает результат декодирования из GPU обратно в память CPU.

Вообще я смотрю в ffmpeg стало всё ещё проще использовать. Там теперь не нужно, как раньше самому заниматься взаимодействием с VA-API или VDPAU, есть обёртки, которые всё прячут. Но наверняка придётся в детали залезть, если избегать лишних копирований.

i-rinat ★★★★★ ()
Ответ на: комментарий от anonymous

Давно уже всё без флеша. Удали флеш полностью, поставь нормальный свежий браузер (для фирефохэ вроде может потребоваться доустановка кодеков для mp3) и проверь.

te111011010 ()
> pkg info firefox
firefox-67.0_3,1
Name           : firefox
Version        : 67.0_3,1
Installed on   : Fri May 17 19:36:20 2019 MSK
Origin         : www/firefox
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : ipv6 www
Licenses       : 
Maintainer     : gecko@FreeBSD.org
WWW            : http://www.mozilla.com/firefox
Comment        : Web browser based on the browser portion of Mozilla
Options        :
	ALSA           : off
	CANBERRA       : off
	DBUS           : on
	DEBUG          : off
	FFMPEG         : on
	GCONF          : off
	JACK           : off
	LIBPROXY       : on
	OPTIMIZED_CFLAGS: on
	PROFILE        : off
	PULSEAUDIO     : off
	SNDIO          : on
	TEST           : off
Shared Libs required:
	libdbus-glib-1.so.2
	libgtk-x11-2.0.so.0
	libXext.so.6
	libpango-1.0.so.0
	libfreetype.so.6
	libpixman-1.so.0
	libsqlite3.so.0
	libcairo.so.2
	libgtk-3.so.0
	libffi.so.6
	libxcb-shm.so.0
	libX11-xcb.so.1
	libXt.so.6
	libwebp.so.7
	libcairo-gobject.so.2
	libatk-1.0.so.0
	libevent-2.1.so.6
	libplc4.so
	libXcomposite.so.1
	libxcb.so.1
	libgdk_pixbuf-2.0.so.0
	libgio-2.0.so.0
	libssl3.so
	libXfixes.so.3
	libwebpdemux.so.2
	libnss3.so
	libnssutil3.so
	libnspr4.so
	libproxy.so.1
	libgobject-2.0.so.0
	libicuuc.so.64
	libharfbuzz.so.0
	libstartup-notification-1.so.0
	libX11.so.6
	libdbus-1.so.3
	libsndio.so.6.1
	libglib-2.0.so.0
	libgraphite2.so.3
	libgdk-x11-2.0.so.0
	libpng16.so.16
	libXrender.so.1
	libXdamage.so.1
	libicui18n.so.64
	libfontconfig.so.1
	libsmime3.so
	libgdk-3.so.0
Annotations    :
	FreeBSD_version: 1200508
	cpe            : cpe:2.3:a:mozilla:firefox:67.0:::::freebsd12:x64:3
	no_provide_shlib: yes
Flat size      : 167MiB
Description    :
Mozilla Firefox is a free and open source web browser descended from the
Mozilla Application Suite. It is small, fast and easy to use, and offers
many advanced features:

 o Popup Blocking
 o Tabbed Browsing
 o Live Bookmarks (ie. RSS)
 o Extensions
 o Themes
 o FastFind
 o Improved Security

WWW: http://www.mozilla.com/firefox
iZEN ★★★★★ ()
Последнее исправление: iZEN (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.