Показаны сообщения с ярлыком mozilla. Показать все сообщения
Показаны сообщения с ярлыком mozilla. Показать все сообщения

19 дек. 2008 г.

Нововведения Firefox 3.2pre

Я пользуюсь продукцией компании Mozilla вот уже несколько лет, практически с момента создания браузера с одноименным названием. Firefox, как передовой продукт, развивается очень активно. Третья версия принесла много нового, однако идеальных технических решений не существует. Есть еще целый ряд новшеств, которые предстоит реализовать. Попробовав сборки тестовых версий, некоторые из этих новшеств можно увидеть прямо сейчас.

В начале декабря 2008-го года вышли две тестовые версии Firefox - 3.1b2 и 3.2pre (бета 3.1 и пре-альфа 3.2). Скачать 3.2pre можно здесь. Пользователи arch linux могут установить ночную сборку 3.2pre из aur или следующей командой:

yaourt -S firefox-nightly

Во внешнем виде ничего особенно не поменялось:

Кроме кнопки на панели табов, позволяющей увидеть список открытых табов с предпросмотром:

Функция приятная и довольно полезная в том случае, когда открыто много табов и нужно быстро в них сориентироваться. В отличии от аналогичных сторонних плагинов работает быстро.

Одним из самых интересных нововведений является, безусловно, private browsing. Этот режим, включающийся одним кликом мыши, позволяет осуществлять анонимный серфинг, не оставляя никаких следов в системе. На время его работы отключается кэш, cookies и т.п. Выключается данный режим так же просто и с восстановлением всех открытых табов.



Также заслуживает внимания новая система восстановления прошлой сессии после аварийного завершения работы браузера. В 3.0.4 в данном случае отображалось окно с предложением восстановления сессии, что было не совсем удобно - в случае, если браузер "упал" из-за ошибки в скрипте, то при восстановлении скрипт опять произвел бы нежелательные последствия. В итоге, чтобы не потерять важные открытые табы, приходилось проверять свою реакцию быстро закрывая таб с опасным скриптом до того, как он исполнится. В 3.2pre восстановление сессии реализовано элегантно и очень удобно:

Как видно на скрине, теперь можно выбрать, какие вкладки открывать, а какие - нет.

Значительно улучшено соответствие браузера стандартам:

(для справки, Firefox 3.0.4 выдает 71/100).

Новый движок обработки ява-скриптов TraceMonkey (наследник значительно переработанного SpiderMonkey) обещает увеличение скорости в 20-40 раз в некоторых случаях по сравнению с 3.0.4. SunSpider JavaScript Benchmark действительно показывает значительные улучшения в скорости работы:

(столбец FROM - 3.2pre, TO - 3.0.4).

Если у вас есть более детальные тесты по производительности JavaScript - я был бы рад на них посмотреть.

Однако, не все из желаемого еще реализовано. Например, svg animation не всегда работает, часто показывая просто статичную картинку:


По разным источникам, Firefox 3.1 (в котором уже должны присутствовать все вышеперечисленные изменения) должен выйти в конце 2008, начале 2009 года. Чисто по ощущениям 3.2pre работает гораздо быстрее 3.0.4 и значительно приятнее в использовании в силу новых функций. Пользоваться каждый день тестовой пре-альфа версией, думаю, захочет не каждый, однако я для себя выбор сделал - на протяжении примерно недели не было замечено ни единого падения браузера в условиях обычного десктопного использования. Однако, иногда падал на некоторых тестах производительности (например, google V8 test suite).


Полный текст очерка

6 нояб. 2007 г.

Вышел прототип приложения Prism от Mozilla.

Prism - это новое активно-разрабатываемое приложение от всем известной Mozilla для тесного интегрирования различных вэб-приложений в Операционную Систему. 2 ноября тестовый прототип приложения стал доступен для скачивания пользователям Mac и Linux.

Я стараюсь оперативно следить за разработками Mozilla, поскольку они, по моему мнению, достаточно интересны и всегда выполнены на высоком качественном уровне. Да-да, я знаю про многочисленные проблемы Файрфокса с памятью, с буфером обмена и т.д. Но, как говорится, что не ошибается - то не работает.
Короче говоря, я решил посмотреть на Prism.

Скачиваю и запускаю.
Скачать 8-мегабайтный тарбол (многовато, да) можно по этой ссылке.
Для запуска достаточно запустить исполняемый файл из директории программы:

./prism

Вот так всё просто, да.

Посмотрим на вэб через Призму!
Запускается довольно резво. Главное окно создания нового приложения:


В поле URL ввожу "http://lazysketches.blogspot.com/". Отмечаю чекбоксы и прошу создать значок на рабочем столе.
Жму "Ok", сразу же появляется, собственно, мое вэб-приложение:

Все элементы страницы отображаются правильно, всё смотрится также, как и в Файрфоксе. Ну еще бы - Gecko, господа.
Переход по ссылкам не вызывает проблем. Можно создать новое сообщение:


WTF?
Теперь немного об отрицательном. Дело в том, что обещанной интеграции я и не заметил. Никаких значков ни на десктопе, ни где то еще у меня не появилось. Мне кажется, что приложение с гордым описанием "a cross-platform way to integrate the web platform with the desktop environment" должно уметь делать нечто посерьезнее, нежели рисовать мне страницы в отдельном окне. Пока это можно списать на ограничения тестового релиза, посмотрим, что будет дальше.
Да, кстати, памяти эта штука у меня ест примерно 13мб. На мой взгляд, не так уж и много.


Полный текст очерка