LINUX.ORG.RU

Firefox 57

 , , ,


10

7

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

Разработчики с гордостью называют этот релиз Firefox Quantum. Благодаря новому многопоточному CSS-движку (Stylo), написанному на языке Rust, и полному переходу на мультипроцессный режим работы (отказу от старого API дополнений и прослоек совместимости) удалось удвоить показатели в тесте Speedometer 2.0 (по сравнению с Firefox 52 ESR) и обогнать Chrome. Кроме того, браузер заметно выигрывает у Chrome по потреблению памяти.

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

  • Полностью переработаны графический интерфейс (Photon) и логотип:
    • Главное меню стало более простым и понятным.
    • Значки дополнений перемещены на панель. Их можно выносить в отдельное меню (кнопка >>).
    • Прямоугольные вкладки.
    • Домашняя страница заменена на Activity Stream, где пользователю кроме часто посещаемых сайтов предлагаются новости про Firefox, интернет-культуру и случайные мемы от сервиса Pocket. Прежний вид главной страницы остаётся доступным с помощью настройки browser.newtabpage.activity-stream.enabled = false.
    • Панель поиска скрыта по умолчанию для новых установок, её можно включить в настройках, но разработчики рекомендуют попробовать поиск из адресной строки (при вводе поискового запроса установленные поисковые движки доступны в нижней части выпадающего списка).
    • В адресной строке появилась кнопка, позволяющая скопировать текущий адрес, добавить страницу в закладки, сохранить её в Pocket, отправить по эл. почте, на мобильное устройство или сделать скриншот.
    • Новая кнопка «Библиотека» (содержит подменю «Закладки», «Загрузки», «Журнал», «Облачные вкладки», «Скриншоты»). Отдельные кнопки для показа загрузок, истории и закладок можно вернуть, войдя в режим настройки.
    • Добавлены «Компактные» и «Мобильные» наборы значков (уменьшают или увеличивают размер элементов интерфейса, выбираются в режиме настройки).
    • Кнопка «Загрузки» теперь автоматически скрывается при отсутствии элементов в меню загрузок (browser.download.autohideButton = true).
    • Функция «создать копию вкладки» встроена в браузер, больше не нужно пользоваться для этого сторонними дополнениями.
    • Реализована возможность по умолчанию открывать закладки в новых вкладках (browser.tabs.loadBookmarksInTabs = true). По умолчанию закладки по-прежнему открываются в текущей вкладке.
    • Появилась возможность отключить автозакрытие меню закладок после открытия закладки в новой вкладке (browser.bookmarks.openInTabClosesMenu = false).
  • Прекращена поддержка старого API дополнений:
    • Поддерживаются лишь дополнения, написанные с помощью API WebExtensions, совместимого с Chrome. Дополнения, авторы которых не позаботились о переходе, отключены и вынесены в отдельный раздел в менеджере дополнений, где пользователю будет предложена замена (если существует обновлённое дополнение с похожими возможностями). Для этой цели введён в строй специальный сайт. Кроме того, пользователи Reddit составили таблицу (местами устаревшую, но полезную), отражающую ход портирования популярных дополнений. Автор этой новости тоже сделал небольшой список, куда вошли дополнения, проигнорированные на Reddit. Не все обновлённые дополнения одинаково полезны. Например, дополнение Stylish сменило владельца (оригинальный автор продал проект и сайт userstyles.org). Новый владелец встроил туда код, передающий адреса посещённых пользователем сайтов. Разработчик популярного дополнения Classic Theme Restorer создал репозиторий с CSS-твиками, отчасти заменяющими функции этого дополнения.
    • Устаревшие дополнения разрешается устанавливать в «ночные» версии Firefox (extensions.legacy.enabled = true), но многие из них не будут работать из-за изменений, произошедших в движке браузера.
    • Полностью изменился дизайн каталога дополнений addons.mozilla.org.
    • Для пользователей устаревших версий браузера энтузиасты создали дополнение, представляющее собой каталог старых дополнений, написанных на XUL/XPCOM. В планах - полная независимость от репозитория Mozilla и самостоятельный хостинг всех устаревших дополнений, поскольку в июне 2018 года все XUL-дополнения будут убраны из репозитория Mozilla (в связи с прекращением поддержки XUL в ESR-ветке браузера).
  • Включена долгожданная поддержка <input type=time> и <input type=date> (1399036).
  • В настройки добавлено управление сайтами, которым пользователь разрешил доступ к местоположению, камере, микрофону. Кроме того, добавлено управление данными, которые сайты сохранили (с помощью Web Storage API) на компьютере пользователя.
  • Появилась возможность включить защиту от отслеживания постоянно, а не только в приватном режиме. Блокируется обращение к скриптам, изображениям, счётчикам, виджетам, занесённым в чёрные списки проекта disconnect.me. В отдельных случаях это повышает скорость загрузки страниц на 44%.
  • При использовании служб поддержки (экранный диктор и прочие средства для людей с ограниченными возможностями) в заголовке окна появляется индикатор. Кроме того, в настройках появилась возможность полностью запретить использование служб поддержки, поскольку такие приложения и возможности могут использоваться для вредоносных действий.
  • Автопрокрутка (автоскроллинг) переведена на асинхронный режим (например, так уже давно работает прокрутка колесом мыши). В результате, она стала более плавной (заранее отрисовывается содержимое, находящееся за пределами экрана).
  • В Linux теперь применяются более строгие ограничения песочницы (уровень 3).
  • В Linux щелчок средней кнопкой мыши по странице больше не приводит к загрузке ссылки, содержащейся в буфере обмена (366945). Это причиняло неудобства пользователям, когда они пытались щёлкнуть по ссылке, но промахивались, попадая вместо этого по самой странице. Поддержка вставки средней кнопкой в адресную строку сохранена.
  • Полностью удалена поддержка проприетарного Social API (1388902). Эти возможности практически не используются. Функция «Поделиться в соц. сетях» вынесена в отдельное дополнение.
  • headless-режим обзавёлся поддержкой флага -screenshot, позволяющего делать снимки экрана из командной строки (1378010).
  • Устранена утечка данных, вызываемая ссылками resource:// (863246).
  • Включена предварительная установка соединений со всеми сайтами, которые предлагаются пользователю в выпадающем списке при вводе текста в адресную строку. Разработчики заявляют, что осуществляются лишь DNS-запросы и получение хендшейков.
  • Firefox научился использовать аппаратное ускорение воспроизведение VP9 на платформах AMD.
  • В реализацию WebGL добавлена порция улучшений, препятствующих отслеживанию пользователя (1217290).
  • Шрифтом для японского языка по умолчанию теперь является Meiryo.
  • Firefox 57 может внезапно падать, если в системе установлен мобильный процессор поколения Broadwell-U и не обновлён микрокод для него. Рекомендуется установить обновления ОС (Windows) или установить свежую версию пакета intel-microcode (Linux).

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

HTML:

  • Отключена поддержка <link rel=«preload»>, вызывавшая различные проблемы совместимости (1405761). Они будут исправлены в следующей версии.

CSS:

JavaScript:

API:

DOM:

WebRTC:

  • RTCDataChannel теперь поддерживает сообщения произвольного размера (вплоть до гигабайта). Учтите, что сообщения большого размера могут вызывать существенные задержки SCTP-трафика, поскольку Firefox не поддерживает протокол ndata, позволяющий организовать чередование SCTP-сообщений, поступающих из нескольких источников (979417).
  • Метод RTCDataChannel.send() выбрасывает исключение TypeError, если размер сообщения, которое вы пытаетесь отправить, не совместим с юзерагентом получателя (979417).
  • События MediaStream Recording API error, которые отправляются для отчёта о проблемах, возникающие во время записи, теперь имеют тип, а не являются общими событиями.
  • Обновлена документация по OfflineAudioContext, поскольку входы его конструкторов могут быть определены в объекте, а не как список параметров (1388591).

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

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

★★★★★

Проверено: leave ()
Последнее исправление: MozillaFirefox (всего исправлений: 3)

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

половина превьюшек пропала (может потом обновятся)

Не факт. Проблемы с spa, нет контроля над частотой обновления, не подхватываются сессии. Эта часть довольно кривая.

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

это провал :( у меня десятипальцевый метод чтения

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

LiveHTTP Headers

Серьезно? Зачем эта сто лет не обновлявшаяся срань, когда достаточно нажать f12

wxw ★★★★★
()

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

Polugnom ★★★★★
()

Жить можно. Дополнения adblock -> ublock; stylish -> stylus; Настройка использования собственных шрифтов – сохранилась, это самое главное. Интерфейс можно привести почти к старому виду.

Deleted
()

Firefox vs Clang

Кто-либо собрал данную версию Шлангом?

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

DrRulez text

Почитал я все твое в этой ветке и возник у меня вопрос. Чего тебя так бомбит-то? ну нравится тебя хромой - ну и сиди на нем. Чего ты его так с пеной у рта защищаешь, если он типа самый популярный и ему ничего не грозит? Это лирика все конечно, но я тут просто скажу. Я, мб, 1 из немногих у кого открыто до и больше вкладок и иногда в 2-3х окнах браузера. И, понимаешь, защищаемый тобой хромой, начинает нещадно тупить, дня через 4 примерно (заниматься точными измерениями такой фигни я никогда не занимался, бо - неважно), сжирая потихоньку всю оперативку (да я о5-же 1 из немногих, кто понаставил себе по 32 гига :) ). Даже у оперы, которая на том-же движке - все гораздо лучше. Я догадываюсь, откуда растут ноги у этой проблемы, но о5-же копать такую дич у меня нет желания и времени. Но вот вышел огнелис новый. Потыкал палочкой в течении пары дней. Субъективно, на глаз, оно отзывчевее. По крайней мере на тех сайтах, которые у меня обычно висят. Да, отвалились некоторые расширения, к которым я привык в старой лисе (да, была, в основном использовалась заради тередо-тунелей), но они не самые критичные. Больше всего было жалко tabmixplus, но там вроде как что-то намечается. Так я повторю вопрос-то. Чего тебя-то бомбит от лисы новой?

у хромого меня спасаи расширения, выгружающие вкладки, тем самым экономящие память

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

не исключено, что отчасти летает и поэтому, на чистом профиле тоже шустрее часто

Download StatusBar и UndoClosedButton - думаю на производительность не повлияли =)

AntonyRF ★★★★
()

У хрома какой-то комплекс насчет дополнений. Магазин дополнений в меню реально хрен найдешь. Наверное для того, чтобы простой пользователь ничего себе не поставил. А точнее, чтобы не поставил адблок. Ведь если все поставят адблок, то кто тогда будет смотреть adsense?

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

makoven ★★★★★
()
Ответ на: HiDPI от skvitek

А что не так? Вроде норм.

PS: сам сижу на хроме

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

Ведь если все поставят адблок, то кто тогда будет смотреть adsense?

Заговор рептилоидов, не иначе.

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

А при заходе заходе в менеджер дополнений сразу высвечивать рекомендуемые

Уже давно так. Или в 57 убрали?

adblock

Почему в конце 2017 года ещё встречаются люди, которые ставят AdBlock вместо uBlock? И ведь не какие-то домохозяйки, а посетители технического форума…

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

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

makoven ★★★★★
()

Кстати, с выходом 57 версии, отвалился плагин для работы с расширениями Gnome.

Кому-то получилось настроить?

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

Можно ли добавить исключения без сторонних расширений? Или без них в плане «безопасности» Firefox будет далеко не лучшим выбором? И если нет, то почему отсутствует такая базовая возможность?

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


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

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

Не работает кастомный фон для новой вкладки. Использует кто-нибудь?

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

Вот и хочу проверить (пока не придумал как) добавляются ли исключения для сайта или адреса источника в той же opera.

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

Ага, не самые критичные.

У меня всего 9 аддонов. Из них сломалось всего лишь 6. Лучи поноса недоумкам из мозилы. RIP, лисичка...

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

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

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

Не знаю почему у тебя он не дружит, у меня яндексбраузер на немощном смартфоне 2013 или 2014 года показывает от 11 до 20 fps.

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

Может кто объяснить почему, гугол хрем, так не дружит с вебжеель? Тут 5 фипиэс против 40 у файрфокс(аппаратное ускорение включено)https://webglsamples.org/aquarium/aquarium.html

Серьезно? У меня 60 fps на видюхе интел от проца i3 пятилетней давности, на устаревшем ноуте. Это в хромиуме. У тебя Pentium 2?

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

Вот прикол в том, что собранный хромиум показывает 50-60 фпс и уделывает лису. А гугел хрем из оф репа гугела 5 фпс.

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

Ну ты скорее всего что-то напердолил. Надо на чистом профиле пробовать.

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

Аппаратное ускорение включено у обоих. Сейчас создал новый профиль - ничего не поменялось. Чувствую придется с лупой сравнивать chrome://flags/

anonymous
()

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

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

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

Так и на мобилке откати и не обновляйся пару годиков - ну чтобы допилили.Будь последовательным фантиком дебилиана,а не выборочным.А то как на дебилиане устаревшим овном давиться,так стабильность жи!А как на смартфоне,так давай поновее.Эталонный пример лицемерия.

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

Иди сюда - обнимимся, толстячок

jessie (oldstable) (web): 52.5.0esr-1~deb8u1

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

У меня на ретине предпоследней та же фигня. Давно заметил, но не вникал почему.

Vit ★★★★★
()

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

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

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

Если задуматься, посмотреть на ситуацию со стороны и осознать, что происходит - похоже, это самый правильный вывод.

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

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

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