LINUX.ORG.RU

Firefox 58

 ,


0

4

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

  • Старый оптимизирующий компилятор WebAssembly заменён на новый двухуровневый, обеспечивающий выигрыш в производительности до 10-15 раз (такая скорость достигается компиляцией кода по мере его загрузки), что во много раз превышает показатели других браузеров.
  • Оптимизирована и работа с JavaScript. Кэширование байт-кода сокращает время загрузки страницы на величину до 43 миллисекунд. В будущих выпусках будет реализовано кэширование итогового машинного кода.
  • Теперь можно по умолчанию разрешить или запретить надоедливые запросы «вы разрешаете этому сайту отправлять вам уведомления», запросы на отправку данных геолокации, доступ к камере, микрофону, уведомлениям раб.стола (1379560). Для этого надо установить соответствующим настройкам значение «1» (всегда разрешено) или «2» (всегда запрещено):
    • permissions.default.desktop-notification
    • permissions.default.geo
    • permissions.default.microphone
    • permissions.default.camera
  • В интерфейс создания скриншотов добавлена возможность скопировать скриншот в буфер обмена. Кроме того, отныне можно делать скриншоты в режиме приватного просмотра.
  • Запрещён прямой переход по ссылками вида «data:» (подобный приём активно используется фишерами).
  • Включённая настройка privacy.resistFingerprinting теперь не только подменяет различные свойства, как DOM, так и CSS, по которым можно составлять уникальный отпечаток браузера (screenX, screenY, screen.width, screen.height), но и предупреждает пользователя о том, что сайт (например github.com или mail.ru) хочет получить доступ к Canvas API.
  • В Настройки добавлено предупреждение, свидетельствующее о том, что то или иное дополнение изменяет страницу новой вкладки, домашнюю страницу или поисковую систему по умолчанию.
  • Добавлено уведомление о скором прекращении доверия корневым сертификатам Symantec при работе с сайтами, использующими сертификаты, у которых в цепочке доверия есть сертификат Symantec (из-за вопиющей халатности при выдаче сертификатов основные браузеры решили прекратить доверие корневым сертификатам компании).
  • В очередной раз изменён формат профиля (переименованы некоторые файлы, NSS использует SQLite вместо собственного формата базы, и т. п.), возврат к предыдущей версии может привести к возникновению проблем.
  • Введён в строй сервис hardware.metrics.mozilla.com с еженедельно обновляемой статистикой, полученной с помощью телеметрии.
  • Исправлена ошибка, приводившая в Linux к отрисовке невидимых шрифтов, если шрифты установлены по нестандартному пути.
  • Ускорена отрисовка на платформе Windows: некоторые операции вынесены в отдельный поток.
  • Добавлена непальская (ne-NP) локализация.
  • На платформе macOS включена поддержка WebVR.
  • Началось активное открытие исходного кода Pocket, как и обещала Mozilla при поглощении сервиса. На данный момент ещё не открыта серверная часть.
  • Возможны проблемы с некоторыми дополнениями (кнопками Custom Buttons, которое официально несовместимо с Firefox 57, но работало с прикрученными костылями) и пользовательскими стилями (userChrome.css). Проблема со стилями уже исправлена в Firefox 59.

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

  • Удалён код, связанный со старым режимом адаптивного дизайна (который был доступен до Firefox 52) (1305777).
  • Удалена отключённая в прошлых выпусках настройка, позволяющая просматривать онлайн-документацию из боковой панели CSS в Инспекторе (1382171).
  • Редактор CSS-контуров включён по умолчанию для контуров, созданных с помощью clip-path (1405339).
  • Инструмент «Сеть» обзавёлся кнопкой для приостановки записи трафика (1005755). Кроме того удалён фильтр «Flash», поскольку запросы, связанные с Flash, включены в фильтр «Прочее» (1413540).

HTML:

  • Запрещено использование <a> внутри <map>. Вместо этого следует использовать <area> (1317937).

CSS:

  • Включена поддержка дескриптора font-display (1317445).
  • Следующие псевдоклассы больше недоступны для веб-содержимого (1396066):
    • :-moz-system-metric(images-in-menus)
    • :-moz-system-metric(mac-graphite-theme)
    • :-moz-system-metric(scrollbar-end-backward)
    • :-moz-system-metric(scrollbar-end-forward)
    • :-moz-system-metric(scrollbar-start-backward)
    • :-moz-system-metric(scrollbar-start-forward)
    • :-moz-system-metric(scrollbar-thumb-proportional)
    • :-moz-system-metric(touch-enabled)
    • :-moz-system-metric(windows-default-theme)
  • Следующие медиа-запросы больше недоступны для веб-содержимого (1396066):
    • -moz-color-picker-available
    • -moz-is-glyph
    • -moz-mac-graphite-theme
    • -moz-mac-yosemite-theme
    • -moz-os-version
    • -moz-overlay-scrollbars
    • -moz-physical-home-button
    • -moz-scrollbar-end-backward
    • -moz-scrollbar-end-forward
    • -moz-scrollbar-start-backward
    • -moz-scrollbar-start-forward
    • -moz-scrollbar-thumb-proportional
    • -moz-swipe-animation-enabled
    • -moz-windows-accent-color-in-titlebar
    • -moz-windows-classic
    • -moz-windows-compositor
    • -moz-windows-default-theme
    • -moz-windows-glass
    • -moz-windows-theme
  • Псевдокласс :-moz-styleeditor-transitioning больше недоступен для веб-содержимого (1396099).

JavaScript:

API/DOM:

Медиа и WebRTC:

  • Удалён префикс у HTMLMediaElement.srcObject. Следует использовать стандартный srcObject вместо mozSrcObject (1183495).

Canvas и WebGL:

HTTP:

  • frame-ancestors больше не игнорируется в Content-Security-Policy-Report-Only (1380755).
  • Тайм-аут TLS-хендшейка установлен по умолчанию в 30 seconds. Это значение определяется настройкой network.http.tls-handshake-timeout (1393691).
  • Реализована поддержка CSP-директивы worker-src (1302667).

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

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

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

общая ситуация тоже сильно лучше, чем макоси

Ну нет конечно. Дело же не только про декодирование видео. А про разные задействования браузером GPU. Под линуксами оно отстаёт- deal with it.

ЗЫ: а им не мешало в своей «гентушечки» отсутствие запарка. У них как бэ там один Интел (или почти), да и иксов у них тоже нет, кстате. Так что Chrome OS отдельно, линуксы отдельно.

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

хотелось бы принудительный однооконный режим

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

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

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

ie6

Ну еще surf и прочая маргинальщина, уже не вспомню.

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

ie6

Не, не пойдет. Несвободный, устаревший, ненастраиваемый... И вообще, он не только для Винды?

Ну еще surf...

А он жив?

и прочая маргинальщина, уже не вспомню.

Если вспомните, будьте так добры, напишите.

Вообще, где-нибудь можно ознакомиться с обзором современных обозревателей?

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

обзором современных обозревателей?

Я вообще верно понимаю, что есть всего три движка: мозилловский, «Вебкит», и гугловский «Блинк»?

Первый накрепко повязан с Файрфоксом, других обозревателей на нем нет и не предвидится?

Второй активно применяется для клепания всего подряд, и довольно в этом качестве беспроблемен?

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

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

На мозиловском геко из широко распространенных только сам firefox, но было что-то для мобилок. Вроде от Jolla.

На webkit, чаще всего в связке с gtk куча живых открытых проектов. Но до тяжеловесов индустрии, ИМХО, не дотягивает ни один.

Гугловский blink используется в открытом хромиуме, с связке с QtWebEngine еще в паре открытых браузеров, вполне живых, и куче проприетарщины: хром, опера, яндекс, тысячи их...

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

Если вспомните, будьте так добры, напишите.

Uzbl. Но в реальной жизни я бы использовать не стал.

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

— Доктор, когда я делаю так, мне больно
— Не делайте так

AlexM ★★★★★ ()

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

Мы тут вам сломали UX, а теперь завезли красноглазый костыль, позволяющий вернуть всё взад. Хвала инновациям!

Добавлено уведомление о скором прекращении доверия корневым сертификатам Symantec при работе с сайтами, использующими сертификаты, у которых в цепочке доверия есть сертификат Symantec

А нет, не всё.

В очередной раз изменён формат профиля

Пришло время пересоздавать профиль, профиль сам себя не пересоздаст.

Реализована новая схема приостановки активности фоновых вкладок, дающая до 25% снижения нагрузки на процессор

Они изобрели BarTab?

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

для открытия без www теперь нужно явно указывать полный адрес с https:// или http://

Они там опять обдолбались?

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

Наконец-то можно будет без выкрутасов кроссплатформенно скринить порно. На линуксе-то нет проблем прикрутить scrot, а в чужой винде с этим проблемы.

Для этого придумали отдельную кнопку на клавиатуре.

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

Как ты надоел со своим баттхертом.

Что плохого в том чтобы браузер отправлял запросы туда куда написал пользователь, а не решил говнокод хипстора-норкомана, рождённый во время прихода? Какой вообще смысл в описанном поведении?

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

Дело не в поведении браузера, а в твоем однообразном нытье в каждой теме о новом Фоксе.

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

Дело не в поведении браузера, а в твоем однообразном нытье в каждой теме о новом Фоксе.

Ну я же не виноват что разработчики фокса постоянно чем-то упарываются.

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

Сам уже может, контент нет.

Чем это лучше браузера, запущенного в реактосе?

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

Верните мне мой няшный Australis

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

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

было бы здорово если игоры начали уходить с Windows как основной платформы на WebAssembly

Два мельдония и пачку спектра этому господину.

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

отсутствие поддержки MHTML
какие-то субъективные соображения

Да ты же норкоман.

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

А ты еще один недоумок, которому не хватает даже ума ныть в правильном месте.

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

разные задействования браузером GPU. Под линуксами оно отстаёт

даже с игнорированием черного списка?

а им не мешало в своей «гентушечки» отсутствие запарка. У них как бэ там один Интел (или почти)

nVidia Tegra, Rockchip RK, Samsung Exynos... ну да, один Интел (почти)

и иксов у них тоже нет, кстате

изначально - были. И были очень продолжительное время.

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

даже с игнорированием черного списка?

Ага.

Да и насколько я понимаю это фапание на отключение блеклиста не имеет особого смысла. Для нормального GPU даже под линуксами оно не будет заблеклистчено. Ну а если заблеклистчено, то хоть как страдать, ибо у тебя совсем что-то не то.

изначально - были

Ну так поэтому иксы и выкинули, что намаились.

И да. С линуксами самые крутые бани по графике у фурифокса с AMD как раз (по крайней мере были).

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

И ядро в Chrome OS тоже не обновляют. А то ведь с новым разломают всё и вся по драйверам, в том числе по видео.

Вот тебе и линукс такой.

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

Ага

а теперь пруфуй

ибо у тебя совсем что-то не то

или Google не осилил регулярно тестировать даже такой мэйнстрим, как Radeon GCN + Mesa

Ну так поэтому иксы и выкинули, что намаились.

речь не про то, что иксы плохие или почему их выкинули в google, а про то, что иксы поддержке vaapi не помеха. что, впрочем, должно быть очевидно

С линуксами самые крутые бани по графике у фурифокса с AMD как раз

не пользуюсь ff, c chrome проблем с отрисовкой на AMD никогда не ловил, даже на древней HD3870

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

а теперь пруфуй

Логика жи. А ты же АМДшник - у тебя наверно с линуксом стоит венда дуалбутом. Вот и проверь сам браузеры во всяких онлайн тестах на графику. Сам себе Phoronix

А что толку мне тебе говорить? Я же «фанатик» (правда непонятно чего) - совру же. Так что сам.

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

у тебя наверно с линуксом стоит венда дуалбутом

а про венду речи и не шло. я и правда не удивлюсь, если мой Radeon отрисует на форточках больше кадров

А что толку мне тебе говорить?

потому что Под линуксами оно отстаёт- deal with it. - твои слова, будь добр подкрепить их не только своим балобольством и яблофанатизмом. а там уж я либо воспроизведу проблему, либо сообщу, что проблема не актуальна

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

а про венду речи и не шло.

Ну это ты что-то про macOS начал (уровень детского сада - а вот он!). С вендой просто проще поставить и прочее.

Вот там графика получше будет чем в macOS, там и гибридное декодирование vp9 даже есть в браузерах. И прочее, прочее...

У меня не горит это признавать, ну как есть. А вот ты фанатик, у тебя просто бомбит.

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

будь добр подкрепить их не только своим балобольством и яблофанатизмом

Ссылки на багтрекер давал, цитаты разработчиков давал... Что горохом по стене. Всего хорошего 😉

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

вариант включения показал, то, чтобы разработчики лукавят - тоже. но конина человечий не разумеет.

Ford_Focus ★★★★★ ()

«Лёгкий. Использует на 30% меньше памяти, чем Chrome» Врут. С одной вкладкой google.ru в 1.7 раз жрет больше Хромиума у меня. Мультипроцесс задан 1, все лишнее везде отключено. Смотрю по процентам свободной памяти в xfce4-taskmanager. И интерфейс у лисы традиционно дубовый тормозной. А вот прокрутку страниц они оптимизировали хорошо.

anonymous ()

«Удивительно приватный»

Действительно удивительно. То то у меня при старте (холодном) лезет на всякие amazonaws.com и cloudfront.net, хотя все ненужное, всякие покеты, скриншотеры, по возможности поотключал везде, даже в about:config.

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

С одной вкладкой google.ru в 1.7 раз жрет больше Хромиума у меня.

Потому что ты глупец. Хромиум содержит часть кода страниц гугла для быстрой загрузки. Загрузи какой-нибудь другой тяжёлый сайт не связанный с гуглом.

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

хотя все ненужное, всякие покеты, скриншотеры, по возможности поотключал везде, даже в about:config.

Недостаточно поотключал. Держи.

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

Сам ты глупец, на yahoo.com, например, такой же расклад. Вообще хромиум с yahoo жрет сколько голая лиса.

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

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

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

хром ведет себя скромнее

Поправка. С расширением Blank New Tab Page 1.0.5. В Firefox же из стартовой вкладки просто все убрано, так как расширения типа Blank New Page у него глючные, а параметр newtab.url упразднили.

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

Кстати, анализ соединений в Fiddler (Free Web Debugging Proxy) показал, что Chrome (все вредные галочки сняты) соединяется с Гуглом для 1) проверки наличия интернета (captive portal) и локали поиска 2) проверки наличия обновлений расширений 3) загрузки предустановленных настроек. То есть Гугл удаленно может поменять любую настройку. Это адреса типа clients2.google.com и clients4.google.com. Их можно заблокировать в hosts. На счет Лисы еще надо изучать.

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

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

anonymous ()

на венде завёлся ,на дибиан x32 установил libdbus-glib-1.so.2 и тоже завёлся .

zoloz ()
Ответ на: Лиса от wewe02

сильно хавает ОЗУ
https://shand.com.ua/ - самый простой сайт подглючивает!

Ничего не хавает, ничего не глючит.

Но там сама страница сломана — чтобы хоть что-нибудь можно было прочесть, надо нахрен выключить стиль.

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

Единственное, что реально поможет, это удалить в about:config ВСЕ строки, содержащие http (а их там ОЧЕНЬ много). Правда будьте готовы к тому, что перестанет работать синхронизация, установка обновлений и пр., но это все и так не нужно. Кстати лиса еще жутко гадит в профиле в каталог datareporting, десятки тысяч файлов, я случайно обнаружил, когда делал архив профиля. Отключение этой функции (отправка и создание отчетов) в about:config не помогает, пришлось поставить запрет на доступ к папке.

А недавно был любопытный случай, связанный с незапрошенной активностью лисы. Запускаю браузер, внизу промелькнуло уведомление и тут же исчезло, я успел заметить что-то про Чечню (там как раз какое-то происшествие было, как я потом нагуглил). Это push уведомления с новостных сайтов химичат, на которые я конечно не подписывался. А потом люди удивляются, почему при старте лиса куда-то лезет. Понапихали разработчики всякого.

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