LINUX.ORG.RU

Firefox 64

 , ,


2

4

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

  • Появилась возможность управлять сразу несколькими вкладками. Выберите несколько вкладок, последовательно нажимая на их заголовки с зажатой клавишей Ctrl. Поддерживается закрытие, перемещение, добавление в закладки, закрепление и т.д. Кроме того, в контекстном меню вкладки появилось подменю «Переместить вкладку» и пункт «Выбрать все вкладки».
  • Полностью переработана страница управления расширениями. Возле каждого дополнения сразу видны кнопки «Настройки», «Отключить» и «Удалить». Поле поиска стало заметнее и размещено по центру. Добавлена ссылка для перехода в настройки браузера.
  • В контекстное меню значков расширений добавлен пункт, позволяющий удалить расширение.
  • Уведомление об успешной установке расширения теперь показывается не во вкладке, а в главном меню.
  • Переработана страница about:performance. Теперь она выглядит, как диспетчер задач.
  • Переработана страница about:crashes, позволяющая увидеть отправленные и не отправленные разработчикам отчёты о сбоях, а также удалить их.
  • Пользователи (пока только находящиеся в США) будут получать рекомендации установить дополнения или воспользоваться функцией браузера. Рекомендации основываются на поведении пользователя (часто обращается к конкретному сайту — будет предложено установить дополнение, связанное с этим сайтом; часто открывает одни и те же страницы → получит предложение закрепить вкладки). Анализ действий пользователя выполняется локально. Эта возможность отключается в настройках.
  • Сборки для Linux и macOS теперь формируются с помощью Clang. При сборке включена оптимизация на этапе линковки (Link Time Optimization).
  • В сборках для Android обеспечена поддержка сервисов автозаполнения (одна из функций, появившихся в Android 8). С его помощью сторонние менеджеры паролей могут автоматически подставлять логины и пароли в соответствующие поля на веб-страницах.
  • Прекращено доверие сертификатам, выданным удостоверяющими центрами Symantec и её дочерними компаниями GeoTrust, RapidSSL, Thawte, Verisign. Symantec допустила множество нарушений, включая выдачу сертификата для google.com третьим лицам.
  • Теперь можно использовать Referrer-Policy для управления ресурсами, полученными через таблицы стилей — см. Integration with CSS.
  • Navigator.buildID больше не отражает истинное время сборки. Например, в Linux это время является уникальным для каждого дистрибутива (время сборки ментейнером пакета) и позволяло легко определить операционную систему пользователя.
  • Удалена поддержка RSS-лент (обнаружение, предпросмотр) и живых закладок. Обслуживание и улучшение соответствующего кода (живые закладки плохо поддаются синхронизации, а поддержка RSS вовсе не реализована в мобильных версиях браузера) потребовали бы затрат, несоизмеримых с практически нулевой востребованностью этих функций (пользователи, имеющие более одного устройства, предпочитают онлайн-агрегаторы RSS). По данным телеметрии RSS и живые закладки использовало лишь 0.1% пользователей. Эти пользователи могут воспользоваться одним из множества дополнений.
  • Pocket больше не поставляется в виде отдельного xpi-файла, код перемещён внутрь omni.ja. Это никак не сказалось на возможности отключить Pocket через about:config.
  • macOS:
    • Для корпоративных пользователей добавлена поддержка профилей конфигурации.
    • Снова включён API WebVR 1.1.
    • Для добавления к текущему адресу www. и .com теперь используется Ctrl+Enter вместо Cmd+Enter.
  • Windows 10:
    • У пользователей видеокарт Nvidia включена система композитинга WebRender, написанная на языке Rust. WebRender полностью переносит задачу отрисовки страницы на графический ускоритель. Пользователи других операционных систем и/или другого аппаратного обеспечения могут включить WebRender на свой страх и риск, установив необходимые переменные: MOZ_ACCELERATED=1 MOZ_WEBRENDER=1 ./firefox. Проверить, используется ли WebRender, можно на странице about:support.
    • Появилась возможность поделиться текущим сайтом средствами ОС (пункт «Поделиться» в меню, вызываемом из значка «...» в адресной строке).

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

  • Информационная панель в инструменте поддержки доступности теперь показывает сведения о соотношении контрастности цветов текста или изображений на странице (1473037).
  • Выбор устройства в режиме адаптивного дизайна запоминается и сохраняется между сеансами (1248619).
  • Окончательно удалена панель разработчика (GCLI) (1429421). Её интерфейс был удалён в Firefox 62, а теперь удалён и оставшийся код.
  • Веб-консоль научилась подсвечивать код JavaScript.
  • В инспекторе сеток CSS реализована работа с перекрывающимися сетками (до трёх сеток одновременно).

CSS:

  • Включена по умолчанию поддержка полос прокрутки CSS (1492012).
  • Реализована поддержка Interaction Media Features, включающая pointer:coarse (1035774). Подробности реализации any-pointer и any-hover см в 1483111.
  • Android-версия обзавелась поддержкой prefers-reduced-motion (1478505).
  • Значения <gradient> теперь поддерживают мультипозиционный синтаксис остановки цвета, например, yellow 25%, yellow 50% можно записать в виде yellow 25% 50% (1352643).
  • Свойство text-transform теперь принимает значение full-size-kana (1498148).
  • Из-за проблем веб-совместимости добавлена поддержка -webkit-appearance (1368555).
  • Кроме того, удалена большая часть специфичных для Firefox значений -moz-appearance (1496720).
  • display: list-item отныне поддерживается на элементах <legend> (1486602).
  • SVG path(), при использовании в offset-path, теперь могут быть анимированными (1486094).
  • Псевдоэлементы с префиксом -webkit- больше не делают цепочку или группу селекторов недействительной (1424106). См 1486325, чтобы узнать, как включить эту возможность.
  • Нестандартные значения -moz-box и -moz-inline-box display скрыты от веб-содержимого (1496961).
  • Нестандартные псевдоэлементы ::-moz-tree скрыты от веб-содержимого (1496961).
  • Удалена настройка layout.css.filters.enabled — CSS-фильтры отныне нельзя отключить (1408841).
  • Отменено (1492567) изменение, сделанное в прошлом выпуске — перемена мест значений overflow (1481866). См. причину.

JavaScript:

API:

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

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

Выпуск Firefox для Android отложен из-за 1497148. Ожидается выпуск 64.0.1, куда будет бекпортирован фикс.

MozillaFirefox ★★★ ()

Поражаюсь ТСу, вот он - настоящий копрофил (не в обиду ТСу, а браузеру).

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

Неправда ваша. Мозилла при большом числе открытых вкладок кушает существенно меньше памяти, речь идёт о сотнях мегабайт. А для старых компов с 4 Гб ОЗУ это очень важно и иногда просто означает грань между возможностью и невозможностью работать.

для старых компов с 4 Гб ОЗУ
старых компов
с 4 Гб ОЗУ

жирнопанда

Квазар всё правильно написал.

просто означает грань между возможностью и невозможностью работать

Тормозилла: на грани возможностей. Палемун: работа с комфортом.

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

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

Ну враньё же.

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

В следующий раз сам будильник поставь

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

Палемун: работа с комфортом

читать с нотками сарказма? или мантра включения почти труолдскульного настроения?

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

(удобно свернуть браузер и оставить виде где нибудь в углу поверх другой программы)

Это вообще не имеет смысла тк аппаратного декодирования в браузерах нет <видать имелся в вилу линукс>.

Да ладно. Или прям пользователей десктопной коробки (не ноутбуках) этак пятилетней давности и новее на линуксах нет?

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

Ну собственно, в статье прямо второй фразой:

Да, мы должны разрабатывать согласно стандартам, насколько это возможно.

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

<видать имелся в вилу линукс>.

А что еще могло иметься в виду? Это же очевидно, что мы на линуксовом форуме.

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

anonymous ()

для платформ Linux и macOS задействован компилятор Clang и активирован режим оптимизации во время связывания (LTO), что положительно сказалось на производительности

Мне кажется, или оно действительно стало отзывчивее даже невооруженным глазом? Молодцы, радуют.

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

Мне кажется, или оно действительно стало отзывчивее даже невооруженным глазом? Молодцы, радуют.

Нет не кажется. Дело не в том, что лучше — LLVM (Clang) или GNU GCC. Просто они забили на GCC, и постоянно оптимизируют свой код на платформе LLVM.

Я люблю лису, рад тому, что она постоянно развивается, но взятый ими курс «на дистанцирование от GNU» вызывает глубокую озабоченность. По своим возможностям трансляторы GCC мощнее, чем LLVM (Clang).

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

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

размахивает своим флагом 🏳️‍🌈

Единственный случай в постах fornlr, когда юникодный символ-картинка уместен

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

Ну, про приватность я бы так не утверждал.

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

Синхронизация шифрует данные до отправки на сервера, емнип.

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

Дело не в том, что лучше — LLVM (Clang) или GNU GCC. Просто они забили на GCC, и постоянно оптимизируют свой код на платформе LLVM.

Причины во многом

https://glandium.org/blog/?p=3888

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

читать с нотками сарказма? или мантра включения почти труолдскульного настроения?

Просто факт.

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

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

А так: https://qa.debian.org/developer.php?email=glandium@debian.org

https://raphaelhertzog.com/2011/02/03/people-behind-debian-mike-hommey-firefo...

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

Если опровергнешь, то не буду обижаться. :)

У меня не работает логин на сайте https://www.banggood.com/login.html Всё время получаю «Request parameter error, please refresh and try again.» Пробовал прокси, пробовал чистый профиль. Пробивал копипаст, пробовал вводить всё строго с клавиатуры. На разных провайдерах тоже пробовал. Не работает и всё тут.

Пробую хром с теми же самыми данными и успешно логинюсь.

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

Можно примеры?

Пля, сайт моей ЖКХ.. Только в хроме, в поле ввода показания счетчиков воды, вводятся показания... Но это надо быть эпическими жопоруками!

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

Такая же хрень.

Если у кого-то работает нормально на 63-64, то буду у себя проблемы искать. Если такая же хрень у кого-то еще, то надо багрепорт писать.

Надо еще в отладчик глянуть, да.

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

Ты мой фанат? Лучше бы накинул пруфцов на тормоза палемуна, а то я у себя их не вижу.

Зайди паленым на любой browser benchmark и запости тут результаты по сравнению с 64 лисой, ну можешь заодно показания хромого выложить, а мы поржем =)

vasya_pupkin ★★★★ ()

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

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

Опровергаю.

FF64, зарегистрировался, входил-выходил, все работает.

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

F64, зашёл, полистал, трейлеры проигрывает.

Что конкретно не работает?

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

А мы будем поминать и ждать, пока хромой сам себя не сожрет, как и ишак.

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

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

Авторизация по логину и паролю. Привязал гуглоплюс, чтобы заходить хоть как-то.

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

Сам то через что в интернеты ходишь?

Через Столмана.

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

Ты мой фанат?

А то!

Лучше бы накинул пруфцов на тормоза палемуна

Давеча ставил его на манжару потыкать палкой и сравнил - в Firefox скорость отрисовки страниц в 2-3 раза быстрее чем у палемуна. Свои субъективные показатели считаю веским доводом против производительности палемуна. Конечно, я поставил готовый бинарник а не собирал с оптимизациями пат сибя, но тем не менее квантум решает, а новогодние гирлянды под названием расширения справа адресной строки не могут компенсировать тормоза старого движка. Кстати, после обновления Firefox перестал тормозить при запуске.

а то я у себя их не вижу

Что вы там нaпердoлили? Жoпоскрипты отключили? Не верю!

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

Через Столмана

https://stallman.org/stallman-computing.html

I generally do not connect to web sites from my own machine, aside from a few sites I have some special relationship with. I usually fetch web pages from other sites by sending mail to a program (see https://git.savannah.gnu.org/git/womb/hacks.git) that fetches them, much like wget, and then mails them back to me. Then I look at them using a web browser, unless it is easy to see the text in the HTML page directly. I usually try lynx first, then a graphical browser if the page needs it (using konqueror, which won't fetch from other sites in such a situation).

anonymous ()

Все поделия на базе Хрома которые я пробовал — тормознее Огнелиса. Сам Хром я практически не использовал. На компе он даже не установлен, ни на рабочем, ни на домашнем, ни на ноуте с которого пишу. Разве что на планшете изредка, и то потом поставил поделие на базе, потому что оно тупо удобней.

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

Буквально недавно зашёл на сайт, где проводился конкурс иллюстраторов, а там страницы самого простейшего вида: слева текст (два абзаца), справа картинка на полстраницы и всё это по задумке листается. В FF нормально не работало. Криворукие web-макаки (как их тут называет одна дама). Закрыл, забыл.

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

Насколько же второсортная и глупая пропаганда. И насколько же наивны «люди» жрущие это дерьмо.

Кстати, почему эти клоуны не спасали флеш как альтернативу? В контексте недавно висевшей на главное темы - почему они не спасают РК как альтернативу spacex? Почему хомячки такие непоследовательные?

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

nebanbmenyapls ()

А WebRenderer разве быстрее, чем отрисовка через OpenGL? Может, есть какие-нибудь бенчмарки?

alexferman ()

multiple tabs

ктонить это уже пробовал? что за щит?

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

Тормозилла: на грани возможностей

опамятайтесь, ставьте аддон и освобождайте память. кто вам доктор?

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

не работает логин

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

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

Все же есть разница. Ты можешь использовать свой сервер для синхронизации, а для покета - нет (хотя они и планировали его открыть, но не спешат).

xdimquax ★★★ ()

Люди, у которых не работают разные сайты в Firefox - это точно не из-за того, что вы обмазались всякими НоСкриптами и АдБлоками?

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

это всё последствия прихода эффективных лгбт менеджеров к рулю: тут и продажа пользователей сторонним сервисам, и скрытые аддоны, и дрм сразу завезли, и телеметрия

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

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

Точно, очевидно же, что такое при отказе чего-то работать надо пробовать отрубать первым.

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