Цифровой журнал «Компьютерра» № 16 - страница 8

стр.

"В течение двух лет мы сможем продемонстрировать достаточно крупномасштабные системы, которые будут генерировать много энергии и будут производиться серийно" – говорит в интервью агентству Reuters Билл Уэйл; его неофициальная должность в Google звучит экстравагантно – "царь зелёной энергии" (на самом деле он вице-президент и сопредседатель совета инициативы по климатически бережливым вычислениям). Говорилось это в сентябре 2009, и с тех пор прошло всего полгода. Судя по бурной активности компании на энергетическом фронте, ещё через полтора года обещания вполне могут сбыться.


К оглавлению

Чего ждать от Firefox 4?

Крестников Евгений

Опубликовано 14 мая 2010 года

Об изменении подхода к разработке Firefox стало известно ещё в январе. В Mozilla планируют выпустить Firefox 4 в конце ноября (публичная бета-версия будет доступна уже в июне). От промежуточного релиза 3.7 решено отказаться, а некоторые нововведения, которые должны были в нём появиться, войдут в Firefox 3.6.4, который будет доступен на днях. Речь, в частности, идёт об изолированном выполнении плагинов (такой подход давно реализован в Google Chrome). Других бросающихся в глаза изменений в Firefox 3.6.4 немного — его отличия от текущей версии 3.6.3 в основном технические. Оно и понятно — в Mozilla сейчас больше озабочены выпуском «четвёрки», которая должна поправить пошатнувшиеся позиции альтернативного браузера № 1.

Нововведения

Если верить опубликованным в Сети скриншотам, интерфейс браузера будет существенно доработан и станет гораздо проще и понятней. На иллюстрации хорошо видно, что многие идеи позаимствованы из Google Chrome. Ещё нас ожидает интеграция в браузер технологии Weave (синхронизация данных сейчас доступна только в виде дополнения) и ряд не столь очевидных новшеств.


Разработчики сосредоточатся, в основном, на скорости работы Firefox и поддержке спецификаций, входящих в HTML 5. Прирост производительности будет достигаться за счёт нового движка JavaScript (проект JägerMonkey запущен в феврале), улучшенного интерфейса и аппаратного ускорения графики. В части поддержки HTML5 также сделают немало, ниже приведен далеко не полный список изменений:

SVG и MathML будут поддерживаться прямо внутри HTML5;

Интерпретатор HTML5 в отдельном потоке ускорит обработку крупных страниц;

Поддержка WebSockets (веб-приложения получат дуплексную связь с сервером);

Поддержка жестов и технологии мультитач для устройств с сенсорными экранами;

Улучшенная поддержка CSS3;

Возможность доступа приложений к микрофонам и веб-камерам;

Поддержка тега video и кодека Theora (уже реализована в Firefox 3.6.x).

Пока не совсем ясно, какие из этих нововведений войдут в Firefox 4, а какие останутся за «бортом». Кроме того, нет гарантии, что новая версия выйдет своевременно — практика показывает, что Mozilla иногда задерживает релизы на месяц-другой.

Mozilla Jetpack

Самая, пожалуй, интересная новинка — формат дополнений Mozilla Jetpack. В январе один из ведущих разработчиков Майк Коннор (Mike Connor) в своем блоге заявил, что поддержка адекватной настройки браузера под нужды конечного пользователя становится еще сложнее из-за пользовательских расширений. В качестве варианта решения проблемы он говорил о возможном отказе от нынешней архитектуры дополнений и переходе на сходную с той, что сейчас используется в Google Chrome (в рамках Mozilla Labs это проекты Personas и Jetpack).

Это заявление вызвало бурный отклик в Сети, и буквально на следующий день в блоге Mozilla было опубликовано опровержение, в котором говорилось, что XUL- и Jetpack-дополнения будут поддерживаться параллельно. Возможно, в будущем и произойдет полный переход на новый формат, но пока говорить об этом преждевременно.

Если не вдаваться в технические подробности, технология Jetpack предполагает упрощенную разработку расширений с помощью специального SDK, без изучения внутренней структуры браузера и тонкостей XUL (используются стандартные технологии HTML, CSS и Javascript). Преимуществом Jetpack-расширений является возможность мгновенной активации дополнения без перезагрузки браузера и отсутствие требований к обеспечению совместимости с будущими версиями Firefox, а её основным недостатком — меньшая гибкость и функциональность.