Представлена первая тестовая версия проекта PreFox - сборки мобильной версии Firefox для платформы webOS, на базе которой работают смартфоны Palm Pre и Palm Pixi. PreFox основан на кодовой базе Firefox Mobile (Fennec), но не является официальным проектом Mozilla.

Стандартный web-браузер платформы webOS обладает рядом существенных недостатков, таких как невозможность сохранения паролей, потеря cookies после перезапуска, недостаточная поддержка web-стандартов (например, не работает сайт Flickr). Из отличительных возможностей PreFox, отсутствующих в стандартном для webOS браузере, можно отметить:

  • Поддержка web-стандартов на уровне Firefox 4;
  • Интерфейс с поддержкой вкладок;
  • Наличие менеджера паролей и cookie;
  • Поддержка восстановления сессий;
  • AwesomeBar - технология автодополнения строки адреса, учитывающая содержимое базы закладок и истории посещения страниц, включая их заголовки;
  • Совместимость с дополнениями для Firefox Mobile;
  • Интеграция поддержки Firefox Sync, что позволяет синхронизировать закладки, пароли, историю посещений, базу автодополнений и другую информацию с другими компьютерами и мобильными устройствами.

Текущая тестовая версия пока не лишена недостатков, браузер медленно запускается, потребляет слишком много памяти, периодически наблюдаются притормаживания из-за выполнения фоновых операций, недостаточно отточен интерфейс пользователя. Кроме исправления вышеотмеченных проблем разработчики планируют в будущем перейти на многопроцессную модель работы, развиваемую в рамках проекта Electrolysis, при которой формирование вывода на экран и обработка контента производятся разными процессами. Также планируется задействование аппаратных возможностей телефонов Palm Pre для акселерации вывода содержимого экрана и интеграция нового JavaScript-движка JägerMonkey, использующего технологию JIT-компиляции.

Загрузить пакет с PreFox можно здесь, браузер работает только в webOS 1.4.5, инструкцию по обновлению webOS можно найти на данной странице. Установить пакет можно при помощи утилиты palm-install из состава Palm SDK или используя такие приложения, как webOS quick install и PreWare.

Источник: http://www.opennet.ru/opennews/art.shtml?num=28016