Цифровой журнал «Компьютерра» № 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. В январе один из ведущих разработчиков Майк Коннор (Mike Connor) в своем блоге заявил, что поддержка адекватной настройки браузера под нужды конечного пользователя становится еще сложнее из-за пользовательских расширений. В качестве варианта решения проблемы он говорил о возможном отказе от нынешней архитектуры дополнений и переходе на сходную с той, что сейчас используется в Google Chrome (в рамках Mozilla Labs это проекты Personas и Jetpack).
Это заявление вызвало бурный отклик в Сети, и буквально на следующий день в блоге Mozilla было опубликовано опровержение, в котором говорилось, что XUL- и Jetpack-дополнения будут поддерживаться параллельно. Возможно, в будущем и произойдет полный переход на новый формат, но пока говорить об этом преждевременно.
Если не вдаваться в технические подробности, технология Jetpack предполагает упрощенную разработку расширений с помощью специального SDK, без изучения внутренней структуры браузера и тонкостей XUL (используются стандартные технологии HTML, CSS и Javascript). Преимуществом Jetpack-расширений является возможность мгновенной активации дополнения без перезагрузки браузера и отсутствие требований к обеспечению совместимости с будущими версиями Firefox, а её основным недостатком — меньшая гибкость и функциональность.