12/24/2010

Впечатления от Mozilla Firefox 4.0 beta8 в Debian Linux

Не так давно была анонсирована бета-версия броузера Mozilla Firefox 4.0 beta8, который так любит чавкать нашей оперативной памятью, гигагерцами и гигабайтами. Небольшая заметка о том, что в нём нового и как Firefox4 выглядит - мало ли кто ещё не видел.

Установка
Установка достаточно проста: на официальном сайте для тестеров скачиваем версию для Linux и предпочитаемого вами языка. Firefox требует GTK от 2.10 и выше, что не мешает запускать его даже на моём старинном тёплом ламповом ноутбуке с доисторическим Debian Etch - старый трюк с бекпортом GTK работает успешно по сей день.

Запускать броузер лучше всего с чистым профилем, чтобы не порушил нажитые честным трудом расширения. Достигается ключом:
firefox --ProfileManager
где создаём новый профиль. Как известно, Firefox хранит всю личную информацию пользователя (закладки, cookies, пароли, расширения, журнал посещений, темы) в уникальном профиле. При первом запуске Firefox создаётся профиль по умолчанию, дополнительные профили можно создать с помощью Менеджера профилей (firefox --ProfileManager).

На всякий случай: профиль Firefox в Linux расположен в домашнем каталоге пользователя:
~/.mozilla/firefox/
Каталог ”.mozilla“ является скрытым.


Работа и внешний вид
Внешний вид изменился довольно сильно. Панель закладок по умолчанию выключена, как и панель с кнопками - последняя интегрирована с адресной строкой. Это делает интерфейс очень компактным, что наверняка оценят пользователи ноутбуков:
Внешний вид Firefox 4: работа в Blogger

Сразу несколько досадных неприятностей: броузер стабилен, нареканий нет, но JavaScript отрабатываются не все. Так, не открываются меню в Архивах (по месяцам и годам), и загрузка изображений из Blogger не работает (в Пикассу изображение загружается, но не добавляется в пост).

Интерфейс, даже в дефолтном исполнении, приятный и компактный. В новом Firefox используется графическое ускорение (если поддерживается драйверами), что очень ускоряет отрисовку страниц особенно с кучей JavaScript.

Удобная опция "Pin as App Tab" позволяет минимизировать вкладку на панели, что очень удобно для вечно открытых сайтов. Достаточно навести мышью на вкладку и нажать правую кнопку - и вот оно:
Удобная опция "Pin as App Tab"

Появился новый способ навигации по табам: небольшая серая кнопка справа от кнопки добавления вкладок отображает все страницы как небольшие миниатюры:
Навигация по табам в Firefox4


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

Это в общем лучше сотни мелких корешков в четыре ряда.
Из прочих визуальных рюшечек можно отметить вставку ссылок:
Вставка ссылок в Firefox 4
В общем, стало значительно гламурнее, и, что важно, быстрее. Отчасти это связано с использованием аппаратного ускорения графики, о чём ниже. Впрочем, следует сказать, что на ноутбуке интеловская графическая карта, которая в Linux работает очень даже хорошо.


Что нового?
Ну для начала то, что с Beta7 исправлено больше 1400 багов: допилен менеджер дополнений, улучшена поддержка WebGL, исправления в адресной строке.

Есть результаты тестов по обработке JavaScript, и они в целом впечатляют: мозилловцы действительно поработали над скоростью. Во всяком случае после Firefox3 это очень ощутимо. Потребление памяти, впрочем, осталось прежним - запасаемся гигабайтами:
Не жадничай памяти - покорми Лисёнка [открыто 10 вкладок].


Из улучшений так же следует отметить работу над вводом-выводом: новый Firefox меньше обращается к дисковой подсистеме, чем предыдущая версия. Об этом можно прочитать, например, в постах:
Так же общее ускорение работы связано с использованием аппаратного ускорения графики, что поддерживается и в Linux.


Заключение

Впечатления от новой версии очень положительные: в целом работает быстрее Firefox3, интерфейс более компактный, меньше тормозов из-за обращения к диску. Впрочем, так как это бета-версия, есть некоторые недочёты в плане JavaScript (некоторые из них не работают). Но в целом улучшения есть и попробовать стоит.

24 комментария:

  1. > попробовать стоит
    Четвёрка вроде перестанет быть бетой в начале 2011-го. Через недельку после этого она появится в репах моего няшного арчика, и не нужно лишних телодвижений :)

    ОтветитьУдалить
  2. @Анонимный комментирует...
    Четвёрка вроде перестанет быть бетой в начале 2011-го.
    Хорошо бы. Просто у меня на старом ноутбуке стоит тормозная Лиса v3.0, которая к тому же в последнее время стала шибко падучей. Сил моих терпеть это уже просто нет. Четвёрка в этом плане просто реактивный самолёт.

    Через недельку после этого она появится в репах моего няшного арчика
    Появление четвёрки в репозиториях моего сурового и готичного Debian Etch не ожидается :-) Но использовать его там можно. Собственно, откуда я и пишу.

    ОтветитьУдалить
  3. Ля, такое же уг, как было. ФФ не нужен, уже хром есть...

    ОтветитьУдалить
  4. Хром существенно прожорливей чем FF

    ОтветитьУдалить
  5. На удивление больше потребление памяти. Хотя, это же бета. К примеру Firefox 3.6 у меня при куче дополнений и около 50-70 открытых вкладках не съедает больше 350Мб..

    В любом случае меньше хрома =)

    Чертовски обрадовало аппаратное ускорение. Давно ждал.

    ОтветитьУдалить
  6. панель закладок можно включить обратно, достаточно потыкаться в настройки.

    не все ровно еще с отображением некоторых сайтов(например в интернет банке собина дропдауны выбора счета пустые, хотя возможно это особенности вёрстки сайта и FF4 тут нипричем)

    печалит что авторы многих аддонов и тем не подтачивают их для четверки,
    хотя думается это исправится с официальным релизом

    скорость отрисовки да и вообще работы действительно лучше чем у тройки.


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

    ОтветитьУдалить
  7. Попробую, хотя пока и на хромиум не жалуюсь.

    ОтветитьУдалить
  8. Кто понял, как сделать меню одной кнопкой?

    ОтветитьУдалить
  9. "недочёты в плане JavaScript" -- проблема скорее всего не в FF, а в самих скриптах, можно узнать точнее в его консоли. Хотя не исключено, что есть баги.

    Поверьте, памяти FF жрёт не очень много! Хром сжирает на каждую вкладку столько, сколько показывает top.

    А вот аппаратное ускорение порадовало... Надо потестить...

    ОтветитьУдалить
  10. @AnViar комментирует...
    Хром существенно прожорливей чем FF
    Я не проверял. На ленни поставил "на посмотреть" - как-то меня от этого минимализма не радует.

    @bosha комментирует...
    К примеру Firefox 3.6 у меня при куче дополнений и около 50-70 открытых вкладках не съедает больше 350Мб.
    У меня трёшка (3.0) ест памяти просто от души, но там 30 аддонов поставлено... На старом ноуте тормозит в последнее время просто страшно - на 512Мб лезет в своп.

    Сижу сейчас в четвёрке, посты пишу - одно удовольствие!

    Чертовски обрадовало аппаратное ускорение. Давно ждал.
    А вот это да, очень ускоряет работу. У меня интеловская карта, DRI на ней работает - Firefox просто таки реактивно летает. После трёшки, по крайней мере.


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

    не все ровно еще с отображением некоторых сайтов
    Да, есть такое. У меня не хочет открывать джаваскриптовские архивы на блоге. Причём, самое смешное, по ходу пьесы только на моём блоге :-)

    печалит что авторы многих аддонов и тем не подтачивают их для четверки
    Да, на всякий случай: Firefox4 у меня чистый, никаких аддонов (хоть АдБлок что ли поставить).

    а что до хрома - под моим сквизи он прожорливый до ужаса
    Может кто из Анонимных аналитиков скажет, чем Хром таки лучше!? [не троллинга ради...]

    @dmig комментирует...
    проблема скорее всего не в FF, а в самих скриптах
    dmig, хочешь посмеяться? Вот тот же самый виджет Архивы на блоге Minoru открывается запросто, а у меня нет. Один и тот же Блоггер.

    Поверьте, памяти FF жрёт не очень много! Хром сжирает на каждую вкладку столько, сколько показывает top.
    Моя трёшка с аддонами чавкает не просто памятью, а уже свопом. И вылетает. Хотя сейчас глянул в top - 40%. Да что за .... :-|

    А вот аппаратное ускорение порадовало... Надо потестить...
    Да, работает круто. Если выхлоп glxinfo говорит про DRI что типа йес. :-)

    ОтветитьУдалить
  11. glxinfo |grep DRI
    OpenGL renderer string: Mesa DRI Intel(R) 965GM GEM 20091221 2009Q4

    Это оно? :)

    ОтветитьУдалить
  12. Мне не очень понравился. А идею про группировку окон я вообще понять не могу. Да, и прожорливый очень. Ухожу к Хромому, наверно...

    ОтветитьУдалить
  13. Забыл сказать о Pin as App Tab. Это, кажется, в прошлой бете появилось. Удобно для вечно открытых сайтов.

    Аппаратного ускорения не заметил. Web GL не работает (впрочем, как и в Chromium, хотя DRI есть). Вот что хорошо, по сравнению с Beta 7 действительно стал меньше жужжать диском после запуска. Так что в этом отношении почти догнал Chromium.

    Интерфейс, да, лучше. Ещё бы заголовок окна спрятали.

    ОтветитьУдалить
  14. >Интерфейс, да, лучше. Ещё бы заголовок окна спрятали.
    оно конечно было бы прикольно, но зачем? во флуксбоксе одной клавишей убирается и запоминается, если нужно в Гноме тоже можно убрать через компизменеджер и другие средства (уж забыл как называется)...

    ОтветитьУдалить
  15. @Kavaleras комментирует...
    Это оно? :)
    Не уверен. Вот это точно оно:

    ~$ glxinfo | grep direct
    direct rendering: Yes


    @keedhost комментирует...
    А идею про группировку окон я вообще понять не могу.
    Удобно, кстати, чтобы несколько окон не открывать. В одной группе - блоггер и написание постов, в другой - какие-нибудь вспомогательные сайты.

    @Анонимный комментирует...
    Забыл сказать о Pin as App Tab.
    О, точно! Спасибо, Анонимус! Добавил в пост. Действительно, места занимает куда меньше.

    Аппаратного ускорения не заметил.
    Хм... странно. А у меня очень заметно, когда выключаешь это в опциях.

    Ещё бы заголовок окна спрятали.
    Зачем? А Fullscreen mode разве не спасает отца русской демократии?

    @despicere комментирует...
    во флуксбоксе одной клавишей убирается и запоминается
    А в IceWM я что-то не нашёл как это сделать. Я обычно для этого Fullscreen включаю.

    ОтветитьУдалить
  16. Хоть я и не любитель побегать за последними бетами, всё же поставил ff4b8.

    Прокрутка на некоторых сайтах действительно стала меньше притормаживать — наверное, сказывается–таки наличие пресловутого аппаратного ускорения. JavaScript, кажется, работает — это у тебя в блоге явно что–то сломалось, потому что у меня даже в 3.6 твой «Архив» не разворачивается. Впечатления от нового браузера сильно испорчено отсутствием для него vimperator'а — я настолько к нему привык, что без него уже невозможно работать.

    В общем, молодцы моззиловцы, движутся вперёд.

    Как всегда, не обошлось без мелких помарок:
    Из улучшений так же следует отметить работу
    Так же общее ускорение работы
    ;)

    ОтветитьУдалить
  17. "Архив блога" не работает на вашем блоге, в любом браузере.

    ОтветитьУдалить
  18. @WTakET
    Это происки -врагов- blogger'овцев. У меня тоже виджет перестал работать.

    @virens
    Помимо минимализма Chrome хвастается отзывчивостью и приличным набором плагинов. А потребление памяти меня никоим образом не напрягает, если протеканий нет :-)

    P. S. Зачем капча?

    ОтветитьУдалить
  19. @WTakET комментирует...
    "Архив блога" не работает на вашем блоге, в любом браузере.
    О, спасибо. Поправил в посте. Странно, а на некоторых других блогах такой же виджет работает. Блоггеровцы, чтоб их...


    @Dr.AKULAvich комментирует...
    Это происки -врагов-
    Похоже на то. Опять что-то перекраивают.

    Помимо минимализма Chrome хвастается отзывчивостью и приличным набором плагинов.
    Ты таки хочешь сказать, Акулович, что я найду в Хроме Адблок, Скрапбук и Перформанс?!

    А потребление памяти меня никоим образом не напрягает, если протеканий нет :-)
    У меня ноутбук домашний с 512Мб ОЗУ, и меня всякие бронтозавры типа Мозиллы напрягают конкретно. Своп уже на выносном винчестере, блин, как Виндоуз7 Максималэ какая-то, а не Дебиан :-)))

    P. S. Зачем капча?
    Мне тут в комментах пытались впаривать Penis reduction(!) pills со скидкой :-) Совсем уже оборзели.
    Вот зачем :-)

    ОтветитьУдалить
  20. способ навигации по табам в фф4, что-то мне кажется, не юзабелен.

    > интерфейс более компактный

    С моим обчекрыжанным:) фф3.6 мне никакой другой браузер не нужен:)
    Хотя от:
    * аппаратного ускорения;
    * опции "Pin as App Tab";
    в фф3 я не отказался бы:)

    ОтветитьУдалить
  21. @virence
    Ты таки хочешь сказать, Акулович, что я найду в Хроме Адблок, Скрапбук и Перформанс?!

    Таки да. AdBlock, Chrome Scrapbook.
    Попытка не пытка ;-)

    ОтветитьУдалить
  22. а не известно, когда в свиззи iceweasel превратится в ФФ4?

    ОтветитьУдалить
  23. Мне очень не нравится, то что во всех поголовно браузерах закладки стали прятать от пользователя. Люди и так мало пользуются закладками, поэтому и ловят левые одноклассники и вконтакты.
    Я же наоборот учу всех пользоваться закладками, НАПРИМЕР: создавать закладку вконтакте, сохронить пароль в памяти браузера и заходить в контакт ТОЛЬКО через эту закладку.
    Таким образом мои знакомые кого я учил, больше ни разу не влипали в неприятности.

    ОтветитьУдалить
  24. Аппаратного ускорения не заметил. Web GL не работает (впрочем, как и в Chromium, хотя DRI есть). Вот что хорошо, по сравнению с Beta 7 действительно стал меньше жужжать диском после запуска. Так что в этом отношении почти догнал Chromium.

    ОтветитьУдалить