LINUX.ORG.RU

Firefox 58

 ,


1

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).

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

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

★★★★★

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

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

anonymous
()

а в CentOS-7 только 52.6.0 (64-бит) ,однако справляется: " Заблокированы попытки отслеживания linux.org.ru"

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

Теперль ФФ столько жрет ресурсы и так же лагает как хром. Верным путем идут товарищи.

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

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

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

Уточните пожалуйста, а разве используется не система 0 и 1 (разрешено/запрещено)?

0 - значение по умолчанию (спрашивать пользователя каждый раз)

1 - молча соглашаться

2 - молча отказывать

Можно легко проверить

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

ни слова о U2F, вроде в 58 уже должны были включить

Возможно включат в 60.

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

А про какие браузеры пишет анонимус? Когда Гугл решил написать современный браузер, у него почему-то получился Хром, а не ПэйлМун или Мидори.

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

Ну хром шустрый, хотя и жрет в 3 горла. Сейчас побеждает тот, кто быстрее молотит скриптопарашу. И в этом деле всем до хрома очень далеко. Фурифокс вытягивал раньше уникальными аддонами, а сейчас это огрызок с тормозным жс-движком. RIP.

bread
()

WebAssembly
выигрыш в производительности до 10-15 раз

Крузис потянет? А если серьёзно, то было бы здорово если игоры начали уходить с Windows как основной платформы на WebAssembly. Хотя вряд ли это при WebGL произойдёт; а скорее к моменту когда Vulkan в браузеры впилят ( рак на горе свиснет :) ).

iXuta
()

Сегодня обновил и попробовал запустить аквариум с рыбками, fps в два раза меньше чем в хромиуме. При открытии страничек по субъективным ощущениям тормозит еще больше чем раньше. Этим кто-то еще пользуется? На компьютерах обычных людей я FF давно уже не видел, это какой-то маргинальный браузер для стареющих неудачников ностальгирующих по Netscape Navigator.

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

мне казалось что webgl и прочие html'ы отрисовываются самим браузером для которого системная графика вообще не имеет значения

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

Комп накрылся. смарт скомуниздили в тралике, вот приходится изворачиваться... так что опера-мини не в тему.

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

Вы задрали уже. Как баба, которая везде таскается за бывшим и всем рассказывает, какой он плохой, и ей нет до него никакого дела. Тебе-то каких плагинов не хватает? Тоже из этих долбойопов, которым Вим вместо браузера подавай?

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

На LJ блогах стабильно валится вкладка теперь :)

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

Кстати, я все еще с фурифоксом, так шо не нада тут. Поливаю я только гуантум. Это как если бы твоя бывшая стала мужиком, такие впечатления.

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

А почему для лисы написали? Даже несколько. Наверно все-таки нужен. Если по хромогу ориентироваться, то ниче не нужно кроме котиков в инстаграме.

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

Краулер же и каталогизатор скачанных сайтов с поиском. Сейчас, когда каждый второй макакий отдает контент гребаным аяксом, может и не так актуально. Но у меня там коллекция ништяков, собранная за 15 лет, например. В принципе этим можно пользоваться и без лисы, проиндексировать ручками там, написать морду. Но зачем дрочить, когда есть готовое. А эти педики взяли и грохнули экосистему.

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

А эти педики взяли и грохнули экосистему.

Экосистему Плюшкиных. Когда ты последний раз в свои «ништяки» заглядывал? Здесь свежую инфу не успеваешь перерабатывать, а они инторнет копируют на локалхост, ой вей.

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

Кстати, лучшая морда к sqlite внезапно тоже на хуле. Одно время мозила пиарила хуль как платформу для приложений, некоторые повелись. А получалось то не сильно хуже нативных, если б не тормоза.

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

Здесь свежую инфу не успеваешь перерабатывать, а они инторнет копируют на локалхост, ой вей.

Я не люблю торчать онлайн постоянно, а так вся нужная инфа под рукой всегда. Еще очень крутая вещь zeal, слизанный с макакоси. Офлайновые доки это очень удобно.

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

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

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

Справедливости ради, офлайн можно сидеть на сколь угодно древней лисе. Осталось продумать как двум версиям друг другу не мешать. Лишь бы cairo не выпилили, иначе будет вырвиглаз как на хромоге, и тогда действительно всё.

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

может быть там у человека действительно полезная информация, а не бессмысленный шум, о котором через 5 минут и не вспомнят?

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

Я порылся в AMO и нашел Web Scrapbook на WebExts от автора оригинального Scrapbook X. Пилится, пользоваться можно. Зачем врать, что нет?

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

У меня при непонятных условиях главный процесс FF начинает жрать 100% CPU. Сам FF при этом становится неюзабельным. Спасает killall -ABRT firefox на некоторое время.

А жрёт... что он, что vivaldi, что остальное...

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

Тебе-то каких плагинов не хватает?

Вопрос был совершенно не ко мне, однако отвечу.

Во-первых, так называемых «плагинов» мне хватает. Ни одного — и ладно. Не хватает так называемых «расширений».

Более того, мне с моей эгоистичной позиции важнее не столько то, что конкретно оказалось погребено в той куче чужого труда, что Мозилла играючи отправила на свалку, сколько то, что они теперь *в принципе* не позволяют весь этот труд проделать заново. Новый программный интерфейс принципиально ущербен.

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

— Невозможность определять сочетания клавиш без написания / пересборки расширения. Что Мозилла, как известно, делать теперь запрещает.

— И отсутствие поддержки MHTML (или хотя бы MAFF), и каких-либо перспектив ее появления. Это удивительно тем вдвойне, что Хромиум включает ее *из коробки*.

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

Zmicier ★★★★★
()

Обновил. Появились цветные смайлы лимонно-жёлтых оттенков. Раньше такого не было. Не могли более спокойную цветовую гамму выбрать?

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

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

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

Во-первых, так называемых «плагинов» мне хватает. Ни одного — и ладно. Не хватает так называемых «расширений».

Очень хочется дальше не читать, но попробую. Я не знаю никаких «расширений», есть термин «add-ons», что можно перевести как «дополнения». Говорим ли мы об одном и том же, или нужны еще какие-либо уточнения?

— Невозможность определять сочетания клавиш без написания / пересборки расширения. Что Мозилла, как известно, делать теперь запрещает.

Что-что запрещает делать Мозилла? Писать дополнения? Мне не запрещает. Заниматься пересборкой дополнений? Тоже не запрещает, если только лицензия, под которой распространяется исходный код, не запрещает это, но Мозилла тут не при чём. Можно писать дополнения, перепаковывать и устанавливать после этого в ФФ на своем локалхосте в неподписанном виде.

— И отсутствие поддержки MHTML (или хотя бы MAFF), и каких-либо перспектив ее появления. Это удивительно тем вдвойне, что Хромиум включает ее *из коробки*.

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

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

Да, именно такие. Особенно неуместно это смотрится на фоне серой темы ЛОРа.

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

Очень хочется дальше не читать...

Я вас не насилую.

Во-первых, так называемых «плагинов» мне хватает. Ни одного — и ладно. Не хватает так называемых «расширений».

Я не знаю никаких «расширений», есть термин «add-ons»...

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

Невозможность определять сочетания клавиш без написания / пересборки расширения. Что Мозилла, как известно, делать теперь запрещает.

Что-что запрещает делать Мозилла? Писать дополнения?
Заниматься пересборкой дополнений?

Да, если вы не в курсе.

Мне не запрещает.

Это неправда. Вам они *тоже* всячески чинят препятствия по запуску ваших расширений в вашем же экземпляре «Мозиллы® Файрфокса®» без ихнего высочайшего дозволения.

Плюс, это уже вторично. Факта, что сочетания клавиш в принципе не настраиваются *пользовательски*, и без того достаточно.

отсутствие поддержки MHTML, и каких-либо перспектив ее появления. Это удивительно тем вдвойне, что Хромиум включает ее *из коробки*.

В очередной раз какие-то субъективные соображения записываются в объективные недостатки.

Вы сейчас написали какую-то ахинею.

Во-первых, отсутствие чего-либо — это об’ективный факт.

А во-вторых, даже если бы я привел что-то суб’ективное, то что вам в этом может не понравиться? Может быть, вам напомнить, что́ вы спросили, то есть на какой ваш вопрос я ответил?

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

Ну вот и славненько.

А то еще на ЛОРе не хватало засилья этих гопнических пред’яв: что вы, мол, как не мужики нос воротите — жрите что дают да радуйтесь.

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