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)

когда уже webrender завезут.

araks ★★
()

Кроме того, отныне можно делать скриншоты в режиме приватного просмотра.

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

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

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

У меня всё перечисленное работает, только что обновился.

Virtuos86 ★★★★★
()

собрал ещё 20.01

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

Как минимум он вызвал твое недоумение:

Штоа? Я вообще-то на ESR.

Ну и троллинг не обязательно должен быть жирным и припекать.

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

На этом сайте не подгружаются звезды возле ников и на других сайтах проблемы с загружаемыми шрифтами (всякие значки юникода)

У тебя что-то в библиотеке надо подправить... УМВР.

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

С воскресенья на нём. Почему новость так поздно выходит?

На LOR-е новости выходят после opennet-а. Ускорь opennet ускортися и LOR.

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

А куда пропал товарищ Буратино?...

не тревож ево он бухает

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

Опять ускорили зонды и вирусню в 100500 раз. Мельдония им в жопу!

Ха! Держи карман шире. Уязвимость Meltdown пофиксили в версии 57.0.4. Лисичка неуязвима.

anonymous
()

Удивительно, но обновление на Android прилетело раньше, чем в Gentoo, еще вчера вечером. А с версией 57 было наоборот: тогда настольная версия обновилась на следующий день, а вот на Android аж недели через 2.

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

https://addons.mozilla.org/firefox/addon/minimize-the-window/ https://addons.mozilla.org/firefox/addon/close-the-window/

Лол, целых два отдельных дополнения, реализующие часть функциональности одного из аддонов-примеров из каталога дополнений, который предоставляет Мозилла разработчикам дополнений для ФФ.

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

Может, это потому, что 57 версия была значительной, потому что именно в ней включили WebExtensions по дефолту и отключили старые дополнения, а также презентовали новый CSS-движок. То есть это была не обычная мажорная версия.

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

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

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

Ты собирать пробовал?

mozbuild.configure.options.InvalidOptionError: 'cairo-gtk2' is not one of 'cairo-windows', 'cairo-gtk3', 'cairo-gtk3-wayland', 'cairo-cocoa', 'cairo-uikit', 'cairo-android'

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

может, какие-то куски в коде оставались, но сборку поломали однозначно ещё в ff53, я только с gtk2 и собираю, потому на ESR (пришлось перейти даже раньше, чем скатили в хромолиса без расширений)

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

Какой-то странный троллинг - не понял где тут должно припечь.

Смотрите он особенный, он не такой как все! Или, он рыжий! Ха-ха-ха рыжий-рыжий конопатый... тра-ляля, тра-люлю!

На это может быть только три реакции.
1. Толлинг действует: я не такой как все и чувствую себя не комфортно.
2. Троллинг не действует тогда, когда я вообще не понимаю смысла троллинга. Или же, я понимаю, но мне реально пофик. Например, да Я рыжий, мой дед был рыжим. И это факт меня не колышит.
3. Троллинг вызывает обратный эффект: Чёрт побери, я не такой как все и Я горжусь этим! Вы слышите меня, Я рыы-жиии-й! А что вы думали, внук рыжего мужика должен быть негром!

anonymous
()

Добавлено уведомление о скором прекращении доверия корневым сертификатам Symantec

полная компрометация сертификатов

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

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

Давно не компилировал FF, это непотребство от туда можно вырезать с корнями?

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

осталось еще свалить из этого треда, и вообще история успеха получится

Virtuos86 ★★★★★
()

Включённая настройка privacy.resistFingerprinting теперь не только подменяет различные свойства, как DOM, так и CSS, по которым можно составлять уникальный отпечаток браузера (screenX, screenY, screen.width, screen.height), но и предупреждает пользователя о том, что сайт (например github.com или mail.ru) хочет получить доступ к Canvas API.

Вот этого больше всего ждал

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

А куда пропал товарищ Буратино?...

У папы Карло дрова кончились из-за холодов.

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

А чего читать? «Добавили очередную кучу костылей для поддержки того что наваяли web макаки, в старых костылях нашли трещины и залепили их изолентой» браузеры уже давно превращаются в неведомую бурду.

Deleted
()

Особо приятные переживания ощутят пользователи Linux только тогда, когда отрисовываться Firefox будет не через X.org

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

давно превращаются в неведомую бурду

Как будто для других классов ПО это не справедливо(helloword-ы не в счёт). А вообще, не всякий костыль плох, без них в любом случае не обойтись

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

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

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

Вроде с 59, но только если собран с GTK3. В GNOME точно работает. Единственное, обводка окна остаётся убогая чёрная. В зависимости от остального оформления может бросаться в глаза.

anonymous
()

Мой лис говорит что он 58 квантум. Что значит квантум и чем он отличается от просто лиса?

q0tw4 ★★★★
()

Они уже догадались сделать поддержку альсы и пульсы одновременно или ещё продолжают форсить быдлософт?

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