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)

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

Экстааааз. Если они ещё и человекодоступные выключатели в настройках сделают, будут вообще молодцы.

Aceler ★★★★★
()

Ждём в росе, потыкаем, вообще использую как второй браузер.

petyanamlt ★★★★
()

Видел тред с тремя комментариями

Deleted
()

Видел тред с пятью комментариями

sudopacman ★★★★★
()

Видел тред с семью комментариями.

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

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

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

что лучше в плане безопасности chromium или firefox

Лучше links2.

Odalist ★★★★★
()

Добавлена непальская (ne-NP) локализация.

Джва года ждал.

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

Он логин запоминает, но не вставляет в форму авторизации, хотя пароль подставляет не зависимо от того введен ли логин, но здесь скорей особенность сбера чем функционал фф.

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

на opennet есть также следующее

Изменена логика выбора сайта при наборе имени в адресной строке без уточнения протокола. Например, если набрать «opennet.ru», то откроется "https://www.opennet.ru", а не легковесная версия "http://opennet.ru" (для открытия без www теперь нужно явно указывать полный адрес с https:// или http://);

Упоминания нет Верить это инфе или нет ?

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

А в старом ff разве была такая настройка [клавиш]?

Да, конечно. Пользовательского интерфейса к ней не было из коробки, а так — пожалуйста.

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

там настройка [глобальных] горячих клавиш есть уже?

Нет.

кто там на квактум перешёл

Впрочем, я не переходил пока. И в том числе именно поэтому.

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

Фирефокс гораздо дырявее даже осла.

anonymous
()

Слоупоки. Релиз был ещё 19 января.

anonymous
()

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

anonymous
()

Разработчики и переводчики не очень поработали над about:preferences#general под «Домашней страницей» просто каша из текста и типа кнопок.

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

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

Надо еще написать, что с 59й версии прекращается поддержка gtk2, а то у некоторых людей на других ресурсах уж припекло.

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

Почему припекло? Не GTK3 хоронят.

anonymous
()

Когда собирался перейти на 57 с 56.0.2, а уже 58 завезли.

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

В FirefoxOS. Возродят для конкуренции с ChromeOS.

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

Финальный список изменений — сегодня. 19 января был RC. Ясновидящих и операторов машины времени просим новости не публиковать.

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

Финальный список изменений — сегодня

19

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

И что ты хотел сказать своим комментарием? Что ты не знаешь расписание релизов Mozilla? Уговорил, не знаешь. Дальше что?

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

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

anonymous
()

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

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

На опеннете, кстати, схожая практика.

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

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

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

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