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%. В этом году разработчики планируют сосредоточиться на поддержке других операционных систем и видеокарт.

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

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

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

В былые времена Flash на онтопике поддерживал аппаратный декод, многие забыли или не знаю

Отлично помню те глюки...

Что голубые рожи были на YouTube.

Что галочка ✅ для отключения аппаратного декодирования (как и все элементы управления настроек) в Flash не работала в Unity+Compiz, приходилось переключаться в Gnome 2 для её отключения.

Как потом это починили костылём в libvdpau. Но только для Firefox и Chrome это почему-то работало. Для Opera Presto так и остались голубые рожи, я даже багрепорт накатал, но уже и Opera Presto загнулась, и Flash постепенно тоже за ней пошёл.

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

Отличный план, троллить тупостью, а на замечания про тупость, отвечать «азаза бомбануло». Правда, давно всем знакомый.

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

Когда видео в жирнофоксе тормозит - это не очень забавный эффект.

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

Что голубые рожи были на YouTube.

Видел их только для нвидиа.

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

Как называется эта болезнь у бздунов, когда на пук не к месту
Никому ваша бздя не упала

троллить тупостью

Как скажешь.

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

Ну типа того. Как впрочем и VDPAU, которое было во флеше — это в первую очередь про Nvidia.

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

Смотри, с чего ветка разговора началась.

троллить тупостью

Что и требовалось доказать.

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

Flash не единственное приложение, где использование vdpau приводило к глюкам. В mplayer при его использовании вокруг видео появлялась зелёная рамка, а при переходе в/из полноэкранный режим вообще всё зелёным мелькало. А если достаточно быстро несколько раз подряд так сделать, то проигрыватель падал.

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

Смотри, с чего ветка разговора началась.

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

Как называется эта болезнь у бздунов, когда на пук не к месту
Никому ваша бздя не упала

троллить тупостью

Ну да, ну да — от дивана-то хоть что осталось, воен?

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

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

anonymous ()

Просто оставлю это здесь. Если кто надумал пробовать ff - не ставьте adblock plus Тупит с ним загрузка страниц порядочно. Так порядочно что смахивает на прикупную диверсию(что конечно не так).

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

а закончилось несколькими ещё более тупыми подсералками

Ты так и не ответил на вполне конкретные вопросы, о борец «против БЗДи и за WSL!». Или все неудобные вопросы == тупость?

Кстати, насчет тивоизации:
Где бы изучить модифицированный Теслой код под GPL, не подскажешь? Да-да, тот самый, 6 лет «скоро откроем, честно-честно!».
Или как обычно «не очень и хотелось! Зато там Линукс, вот!»
О микротиках, цисках, вмвари и миллиардах китайский планшетов, смартов, роутеров не будем даже вспоминать. Китайцы довольны, лапчатые тоже, ведь «Линукс везде!»

А еще есть облачные сервисы, где лапчатых уже просто ставят в позу на полностью законном основании. Что амазон, что азур - бинари-то не распространяются, только услуги, а значит «идите далеко-далеко! В любом направлении!». Но зато «Тут тоже Линукс, ура! Линукс везде!». А сколько ФС-патчей для внутреннего пользования у того же Гугла?

Но это ведь не мешает лапчатым, гордо задирая гузочку, вещать о тивоизации БЗД ))

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

Видел их только для нвидиа.

Видел их на интеле. И могу сделать шейдер с таким же эффектом.

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

И могу сделать шейдер с таким же эффектом

По указу Хуанга-то небось! Засланный казачок!

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

Такие рожи бывают из-за неправильно интерпретированного цветового пространства, например YV12 вместо I420. Собственно, они и отличаются, что у них цветовые U и V компоненты стоят наоборот.

То есть проблема примитивная, исправляться в исходниках должна одной строчкой, пару значений поменять. Я уже делал так в VLC из-за кривого XV драйвера видюхи. Flash, конечно, не пересоберешь, но другие узлы можно (там наверное где-то рядом с firefox и chrome надо было дописать opera, а может прокатило бы переименовать бинарник opera в firefox).

вокруг видео появлялась зелёная рамка

Зеленые рамки по краям обычно, если ширина или высота не делятся на 4 или 8 без остатка (называется не mod4, скажем mod2). Я и на винде в интеле в mpc-hc такое ловил (а в vlc и ffdshow еще хуже). Потом дрова обновились, в mpc-hc глюк исчез. Может добивает драйвер пару пикселей до допустимого mod. Еще это решаться должно переходом/выводом на цветовое пространство YUY2 (4:2:2), где mod2 в принципе невозможен. Но причины могут быть и другие.

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

Такие рожи бывают из-за неправильно интерпретированного цветового пространства, например YV12 вместо I420. Собственно, они и отличаются, что у них цветовые U и V компоненты стоят наоборот.

Так и было — во флеше перепутали U и V. Потом это оперативно заткнули в libvdpau, чем заблокировали возможность фикса в самом флеше.

там наверное где-то рядом с firefox и chrome надо было дописать opera, а может прокатило бы переименовать бинарник opera в firefox

Для первого даже патч был, но он был настолько страшный, что его в libvdpau не взяли. Второе — работало, да. Фикс включается, если в командной строке найдена какая-то там строка. Если сделать так, что и в опере эта строка появится, фикс включался и там.

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

А раньше разве нельзя было? Странно.

AVL2 ★★★★★ ()

RedEyedMan4, есть куча вопросов по работе firefox'а. Напиши мне k пёся jabb.im

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

А если 18 мая ВНЕЗАПНО обнаруживается критический недочёт?

Ubuntuшники и прочие ждуны ждут бинарного обновления. Фряшники с арчеводами откатываются на предыдущую версию (пересобирают, если не осталось архива с бинарником) или накладывают патч и пересобирают патченную версию.

RC — это не BETA, в которой запросто можно менять исходники. Для релиз-кандидатов (как и для релизов) выпускаются патчи к уже стабилизированным исходникам, находящимся в архиве. Статус «релиз» — это всего лишь отмашка рулевых проекта на то, что работа над версией завершена, все намеченные цели реализованы, нереализованные по каким-то причинам цели запланированы на будущие выпуски. Бояться RC- не стоит.

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

Бояться RC- не стоит.

Не стоит выдавать release candidate за release.

Статус «релиз» — это всего лишь отмашка рулевых проекта на то, что работа над версией завершена, все намеченные цели реализованы, нереализованные по каким-то причинам цели запланированы на будущие выпуски.

Ты описал стадию заморозки. Или мягкой заморозки, если их предусмотрено две. Уж точно не «релиз».

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

Порт и пакет firefox-67.0, доступный 13 мая, я не выдавал за релиз. Я показал, что порт и пакет firefox-67.0_3,1 появился на FreeBSD 17 мая и до и после официального объявления о релизе не менялся.

24 мая обновился Rust до версии 1.35, что послужило причиной обновления и зависимых от него портов, в том числе www/firefox и mail/thunderbird.

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

Тут тебе несколько человек пару дней пытается объяснить. Мне не верится, что со всеми этими объяснениями можно не понять. И ведь тебе и в прошлые разы объясняли, но всё без толку. Остаётся только предположить, что ты делаешь всё это специально. Зачем? Если это шутка, она не смешная.

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

Хотелось бы конкретные претензии увидеть, что «не так» в моих сообщениях. Чтобы не додумывать и не ходить вокруг да около.

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

И сколько раз тебе нужно повторять?

Вот тут Firefox 67 (комментарий) за релиз выдаётся релиз-кандидат. Это вводит пользователей в заблуждение. Не следят за анонсами апстрима, чтобы понять, что это им такое подсунули.

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

Хотелось бы конкретные претензии увидеть, что «не так» в моих сообщениях

  • Ненужная бздя
  • Ненужная компиляция
  • Сёр такими ненужными сообщениями в каждой теме с релизами софта
anonymous ()
Ответ на: комментарий от i-rinat

Релиз-кандидат не выдаётся за релиз - пакет был собран из тех же исходников и с теми же патчами что и релиз, но на несколько дней раньше. Де-факто. После официального объявления (отмашки рулевых Mozilla) он стал релизом де-юре. Разве трудно такое положение вещей понять? Тупизна блобо-пользователей линукса зашкаливает.

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

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

Он старается продемонстрировать то, что FreeBSD всё ещё жив и под него даже выходит bleeding-edge софт. Получается это у него, откровенно говоря, очень слабо.

По теме: желаю всяческого развития проекту, хоть и пользуюсь в основном другим браузером. После перехода на Quantum он стал работать очень быстро и я иногда всерьёз подумываю вернуться на Firefox, с которого когда-то давно ушёл из-за тормозов старого движка.

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

Он старается продемонстрировать то, что FreeBSD всё ещё жив и под него даже выходит bleeding-edge софт.

Я показываю на примере хронически «закапываемой» линуксоидами ОС, что source-based дистрибутив имеет привелегию от разработчиков по выкатке готового софта раньше срока «отмашки» («объявления о релизе»). И этот софт кастомизируем самим пользователем на его усмотрение, а не продиктован волей мантейнеров.

И, да, это не бета-тестирование, так как сборка получается с индивидуальными опциями, которые не применяются в публичном репозитории (там всё по дефолту).

Никто не запрещает пользователям на других дистрибутивах организовать локальный репозиторий с исходниками нужного софта, который обновляется на регулярной основе собственноручно настроенной инфраструктурой сборки. Но это — обречение пользователя на дополнительные сложности сопровождения собранного таким способом софта (естественно, неучтённого в публичных репозиториях). Вероятность конфликтов сборки и несовместимости библиотек очень высока — поэтому придумали контейнерную изоляцию.

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

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

``` pacman --sync --search firefox-dev community/firefox-developer-edition 68.0b3-1 [installed] Developer Edition of the popular Firefox web browser ```

Сколько ты уже будешь продолжать плюхаться в лужу?

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

Ты что-то пытался сказать, но не вышел каменный цветок. Попробуй ещё раз.

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

Что голубые рожи были на YouTube.

Явный харасмент здесь вижу я.

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

Ты что-то пытался сказать

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

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

А, ты этот пригоревший даун. Ну тогда действительно всё понятно.

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

А, ты этот пригоревший

А, ты тот самый «Эксперт» юзфлагов и пакетов «простой и всем доступной» кастомной сборки в бубунте?
И почему я не удивлен тем, что ты арчевод?

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

Зачем ты показал своё невежество, выдав информацию о девелоперской (неготовой и бажной) следующей версии продукта как альтернативу актуальной на данный момент и стабильной версии?

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

Ты только что затирал про

имеет привелегию от разработчиков по выкатке готового софта раньше срока «отмашки» («объявления о релизе»)

Тебя ткнули носом в то, что ты лжёшь.

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

Только в России этот цвет имеет двойное значение, в англосреде нечто подобное имеет розовый.

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

имеет привелегию от разработчиков по выкатке готового софта раньше срока «отмашки»

Разработчики как-то по другому говорят, чем фанатики. Ну оно и понятно - одни практики, а другие... фанaтики

Not to mention any major Firefox release is potentially unstable because upstream considers FreeBSD a Tier3 platform i.e., no one is assigned to check for our regressions. And I'm not interested in debugging broken builds, crashes or runtime regressions specific to old versions.

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

Разработчики как-то по другому говорят, чем фанатики.

Ну оно и понятно - одни практики, а другие... фанaтики

С завтрашнего дня начнутся продажи Ryzen 3000 или ещё нет? Нет. А почему? Потому что Ryzen 3000 ещё не выложили на витрины магазинов и не установили ценники — AMD не разрешила. То же самое и с блобо-линуксами: пакет Firefox 67.0 в публичных репозиториях не раньше срока объявления о выпуске.

Вот это — итог фанатизма.

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

Зачем ты продолжаешь врать, клоун?

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

Разве?

В stable 100%. В нестабильном надо проверить.

$ aptitude changelog firefox-esr

firefox-esr (60.2.2esr-1~deb9u1) stretch-security; urgency=medium

  * New upstream release.
  [...]
  * debian/control*, debian/browser.mozconfig.in: Build ALSA support.
    Closes: #864987, #900062, #908349
  [...]
Zubok ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Интеренсно, он у меня без apulse не работал...

Первое время он был собран с PA, но у кучи народа проал звук, они написали баг-репорт. Ну и поменяли на ALSA. А у тебя какая версия?

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

Я сейчас на Ubuntu 19.04 с бета-версией Xfce сижу — там есть PA, просто использую lowlatency kernel.

Vsevolod-linuxoid ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.