Главная » 2010»Декабрь»25 » Впечатления от Mozilla Firefox 4.0 beta8 в Debian Linux
Впечатления от Mozilla Firefox 4.0 beta8 в Debian Linux
12:13
Не так давно была анонсирована
бета-версия броузера 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
Выбор
миниатюры переносит нас на желаемый таб. Более того, появилась
возможность группировки табов. Это выполняется той же серой кнопкой в
строке закладок. Группировка вкладок позволяет отображать только
выбранные табы и скрывать все остальные:
Группировка табов
Это в общем лучше сотни мелких корешков в четыре ряда. Из прочих визуальных рюшечек можно отметить вставку ссылок:
Что нового? Ну
для начала то, что с Beta7 исправлено больше 1400 багов: допилен
менеджер дополнений, улучшена поддержка WebGL, исправления в адресной
строке.
Есть результаты тестов по обработке JavaScript, и они в целом впечатляют:
мозилловцы действительно поработали над скоростью. Во всяком случае
после Firefox3 это очень ощутимо. Потребление памяти, впрочем, осталось
прежним - запасаемся гигабайтами:
Не жадничай памяти - покорми Лисёнка [открыто 10 вкладок].
Из
улучшений так же следует отметить работу над вводом-выводом: новый
Firefox меньше обращается к дисковой подсистеме, чем предыдущая версия.
Об этом можно прочитать, например, в постах:
Впечатления
от новой версии очень положительные: в целом работает быстрее Firefox3,
интерфейс более компактный, меньше тормозов из-за обращения к диску.
Впрочем, так как это бета-версия, есть некоторые недочёты в плане
JavaScript (некоторые из них не работают). Но в целом улучшения есть и
попробовать стоит.
- Use sqlite's WAL to reduce fsyncs and disk writes
- Write cookie data to disk less frequently
- Fewer files opened on startup
Так же общее ускорение работы связано с использованием аппаратного ускорения графики, что поддерживается и в Linux.