LINUX.ORG.RU

Firefox 56

 ,


2

2

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

Это последний выпуск, совместимый со старым API дополнений. Начиная с Firefox 57, будут работать лишь дополнения, авторы которых переписали их на WebExtensions API. Благодаря отказу от старого API (удалению тормозящих прослоек обеспечения совместимости с очень старыми дополнениями), а также интеграции нового многопоточного CSS-движка, написанного на Rust, разработчики смогли вдвое ускорить прохождение браузером некоторых тестов и заметно приблизиться по этим показателям к Chrome.

  • Настройки реорганизованы: сокращено количество разделов, добавлен поиск, улучшены описания. Вернуть старый вид настроек можно с помощью опции browser.preferences.useOldOrganization
  • Три различные настройки, связанные с телеметрией, объединены в одну. На всех уже существующих установках настройка будет сброшена к значению по умолчанию («включено»), чтобы дать пользователям, которые согласились ранее отправлять телеметрию частично, выбор: отправлять её в полном объёме или не отправлять вовсе. Телеметрия не передаёт никаких данных, позволяющих идентифицировать пользователя (только количество открытых вкладок, количество посещённых сайтов, количество обращений к поисковым системам, данные о версии ОС, браузера, объёме оперативной памяти).
  • Ссылки, имеющие атрибут rel="noopener", теперь открываются в новых процессах (1370971).
  • Прекращено автовоспроизведение медиасодержимого, открытого в фоновой вкладке, пока пользователь явно не перейдёт на неё.
  • Firefox обзавёлся поддержкой аппаратного ускорения AES-GCM. Программная часть также оптимизирована, ускорение операций почти в 2 раза, что положительно сказывается при работе по протоколу HTTPS.
  • Для всех пользователей включено системное дополнение, позволяющее делать снимки окна браузера и делиться ими.
  • Для англоязычных пользователей включено системное дополнение для автозаполнения форм, содержащих адреса.
  • Все конвертеры кодировок заменены одним, который полностью соответствует стандартам и написан на Rust.
  • Протокол Safe Browsing обновлён до версии 4.
  • Размер обновлений сокращён примерно на 20%, усилена проверка безопасности при загрузке обновлений.
  • Добавлена отключённая по умолчанию настройка (security.data_uri.block_toplevel_data_uri_navigations), позволяющая защититься от описанной здесь фишинговой атаки (1331351).
  • Возможность отправить открытую вкладку на мобильное устройство теперь доступна даже без создания учётной записи.
  • На платформе Android окончательно удалена поддержка Flash (1381916). Кроме того, прекращена поддержка Android 4.0. Снижено энергопотребление браузера.
  • Вслед за Linux на платформах Windows и macOS реализована возможность запуска в headless-режиме (1355150, 1355147).

Инструменты разработчика:

HTML:

  • У элементов управления форм (например, HTMLInputElement.labels) реализована поддержка свойства labels (556743).
  • Реализована поддержка <link rel="preload">; см. подробности (1222633). Поддерживается предзагрузка лишь кэшируемых ресурсов.
  • Из парсера HTML и отправки форм удалена поддержка элемента <isindex> (1266495).
  • Удалена поддержка элемента <applet> (1279218).

CSS:

  • Добавлена поддержка проприетарных свойств <color> "-moz-win-accentcolor" и "-moz-win-accentcolortext" (1344910), а также медиазапроса "-moz-windows-accent-color-in-titlebar" (1379938).

JavaScript:

  • На платформе Android включена поддержка Intl API (1344625).

DOM:

WebRTC:

Canvas и WebGL:

  • Метод CanvasRenderingContext2D.drawImage() теперь осуществляет сглаживание при масштабировании, даже если imageSmoothingEnabled имеет значение «false». Это не является обязательным с точки зрения спецификации, но именно так ведёт себя Chrome (1360415).
  • SVGImageElement теперь может использоваться в качестве CanvasImageSource (в качестве источника для вызова drawImage()) (1382027).

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

>>> Подробный анализ всех изменённых и новых настроек

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

★★★★★

Проверено: Aceler ()
Последнее исправление: MozillaFirefox (всего исправлений: 3)

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

У меня инетернеты есть. Это просто пример.

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

Да не. Достаточно открыть данные по статистике. Да и сравнить активность их блога сейчас и несколько лет назад.

Да тебе хоть кол на голове теши, дубина ты стоеросовая. Твой разум (?) постоянно игнорирует мысль, что это не opera (движок presto), а очередной клон хромого, яндекс-браузера, сафари и прочего шлака.

Нет больше оперы. Она умерла.

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

Ага, вот для беженцев и сделали в луне кнопку «перезапустить браузер». Как уже шутили: «в следующем релизе луна будет перезапускаться по расписанию».

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

Возможночть очистить меню - дело нужное. Но я бы все равно предпочел плагин, с кнопкой на тулбаре:

- Виднее, и всякие штуки вроде «показать все закладки» надо вниз опускать.
- Когда на десктопе гллобальное меню, то пункта с закладками не видно пока не наведешь мышку, а кнопку на тулбаре видно.
- плагины синхронизируются, их легко тюнить, в отличие от лазания руками по конфигу

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

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

Я себе lo убирал, когда параноил. Потом надоело. Еще раз: отруби коннект и снифай запросы: много интересного наловишь. Потом можешь врубить и ловить ответы. Нам расскажешь что поймал и кто за всеми нами следит.

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

Обещали производительность, сопоставимую с хромоногом, вместо этого включили телеметрию, пусть она и легко выключается

Не прекращая звездят про свободу, хотя к линуксу жопой повернулись: ни тебе Wayland, ни vaapi/vdpau, да чего уж — даже WebRTC не работает нормально. На это, очевидно, не хватило ресурсов. Тем временем: переписали весь браузер на другой ЯП, в очередной раз переделали UI, купили какой-то нинужно-покет, включили рекламу и телеметрию, а в Windows-версии VP9 теперь ускоряет видюшка. На это ресурсы нашлись.

искать компромиссы

Гугло-зонд как раз и есть компромиссный вариант. Слежка и телеметрия там есть (судя по всему даже в inox), но он по крайней мере не греет стол, аки термоядерный реактор и имеет версию под Wayland. И линукс-версия в целом не оставляет впечатления сделанной по остаточному принципу поделки.

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

Ага, вот для беженцев и сделали в луне кнопку «перезапустить браузер». Как уже шутили: «в следущем релизе луна будет перезапускаться по расписанию».

Я не в курсе, это ч0, наш ответ Керзону тамошние опаньки?

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

Это хорошо. Свалю, или нет, будет зависеть от производительности :)

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

Да, и эти наивные поняшки тоже удивляют. Я чуть выше расписал почему.

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

А пользователю какая разница от движка? Ему нужен хороший браузер.

Ты дебила-то не изображай. Движок - это и есть браузер. И раньше их было четыре.

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

И сейчас четыре :D

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

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

На это ресурсы нашлись.

Для Firefox подготовлена возможность декорирования окон на стороне клиента
Jiří Eischmann, работающий в Red Hat в команде развития десктоп-систем, сообщил о реализации для Firefox поддержки режима декорирования окон на стороне клиента (CSD, Client Side Decoration), при котором заголовок и рамки окна отрисовываются не оконным менеджером, а самим приложением. Представленная возможность позволит приблизить интерфейс Firefox к оформлению штатных приложений GNOME, а именно реализовать такие особенности, как перенос панели вкладок в заголовок окна, а также скрытые рамки.
Сборки модифицированного Firefox 55 подготовлены для тестирования в Fedora 25, 26 и 27 (после установки требуется установить widget.allow-client-side-decoration=true в about:config). Изменения к Firefox c дополнительными улучшениями для поддержки Wayland и CSD можно найти в репозитории Martin Stransky, мэйнтейнера пакетов с Firefox в Fedora. Патчи переданы для рецензирования в Mozilla.

Кому надо тот и реализовывает. Множество пользователей линукса несравнимо меньше множества пользователей виндавса среди пользователей лисички. Так что мозила в первую очередь и делает то что ей надо. Но это опенсорс — тебе надо, ни кто не делает, делай тогда сам или не ной.

Гугло-зонд как раз и есть компромиссный вариант.

Если развивать твою мысль, то можно заключить что виндовс и едге — компромиссный вариант.

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

И модальное окно можно просто так подвинуть? Или есть тонкости?

Надо отключить в Gnome Tweak

Это все самое существенное, что нужно знать о вейланде.

причем тут вейланд, если это настройка в Gnome Tweak существует уже «миллион» лет и часто он включена по умолчанию? в Федора и Дебиан кажется включена, в Убунту выключена вроде.

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

Ты дебила-то не изображай. Движок - это и есть браузер. И раньше их было четыре.

И сейчас четыре :D

gecko, webkit, trident, presto убили. Кто четвертый? Или ты в клоуна решил сыграть?

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

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

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

причем тут вейланд, если это настройка в Gnome Tweak существует уже «миллион» лет и часто он включена по умолчанию? в Федора и Дебиан кажется включена, в Убунту выключена вроде.

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

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

Да, только надо перезапускать целиком браузер, ведь это просто протухшая лиса.

Никто вроде как тут не воспевал прелести паленого муна. Обсуждение проблем firefox'а. А он движется не туда.

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

включи глаза и прочти мой первый комментарий. эта настройка была там давно и никак не связана с вейланд. и по умолчанию в некоторых дистрибутивах она включена. называется «Модальные диалоговые окна прикреплены к основному окну». когда эта настройка включена, то в независимости от того используешь ты вейланд или x11 то у тебя модальные окна не буду двигаться. в федора и дебиан (насколько я помню) эта настройка включена по умолчанию, в убунту (кажется) по умолчанию выключена. тебе в любом случае нужно выключать ее, чтобы модальные окна двигались. и еще раз повторю это никак не связано с вейланд.

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

Пользователям плевать, что там внутри. Им важно, чтобы быстро и привычно.

Уж конечно. Если кто-то скорбен разумом, то не надо эту рефлексию на весь мир распростронять.

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

эта настройка была там давно и никак не связана с вейланд.

С зажатым <Alt> вне зависимости от галочки модальные диалоги двигаются? С какой версии гнома началось это поведение?

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

WebKit и Blink - это разные, и всё более расходящиеся вещи.

«Сразу видно человека с раньшего времени! Таких теперь уже нету и скоро совсем не будет!»

Apropos. Где webkit и где blink?

anonymous
()

Прекращено автовоспроизведение медиасодержимого, открытого в фоновой вкладке, пока пользователь явно не перейдёт на неё.

ютуб теперь сам крутиться не начнёт если я на музыку ткну и перейду на другую вкладку? Ай-яй-яй!

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

Скорбность разумом - это выбирать браузер из-за движка, а не из-за удобства и фич.

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

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

ps это можно отключить взад, если что

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

Это все самое существенное, что нужно знать о вейланде.

Причём тут Wayland. Это настройка оконного менеджера. В KDE модальные окна не прилипают, потому что WM ведёт себя по-другому.

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

(Как будут вести себя программы под вайном? Использующие другие тулкиты?)

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

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

теперь не получится переждать рекламу в другом табе

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

Если у тебя в фоновой вкладке открылась реклама «Казино Вулкан» она не начнёт орать, пока ты не переключишься на вкладку. Юзер должен однократно перейти на вкладку, в которой в фоне открылось какое-то медиа, тогда оно уже будет проигрываться и его можно отправить в фон.

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

быстро и привычно

Windows + Google Chrome

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

Ааа, понятно. Не, я когда собирал с альсой (пока мейнтейнеры слоупочили) полофину конфига перелопатил (забыл уж как он там называется).

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

Строго 4.0.x

minSdkVersion: '16', что означает - для запуска требуется Android 4.1 и выше.

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

Кстати нашел как в 57 вернуть большие миниатюры на спиддиале, может кому пригодится
browser.newtabpage.activity-stream.enabled = false
и возвращаются прежние настройки

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

Огонь.

Спасибо, мил человек. Теперь главное, чтобы не выпилили :-)

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

Например как отключить для всех микрофон или геолокацию без вопросов? Запретить задавать вопросы об подписке?

geo.enabled = false

dom.webnotifications.enabled = false

Покопайтесь тут и тут.

MozillaFirefox ★★★★★
() автор топика
Ответ на: на тему тормозов от anonymous

Вот тут разработчик дополнений утверждает, что все эти костыли тормозят. Поскольку он явно понимает в написании дополнений поболее меня, не вижу смысла ему не доверять.

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

А если при просмотре списка дополнений даже для многих актуальных Firefox ставит значок «Устаревшее» - это оно?

Да. Часть дополнений (тот же Adblock Plus) разработчики обновят перед самым релизом. Для тех, которые обновляться не будут, можно искать замену.

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