Новости про Firefox

Плагин Tilt позволяет просматривать веб-страницы в 3D

Tilt является довольно забавным новым расширением для обозревателя Firefox, основное предназначение которого в создании трёхмерной визуализации веб-страниц, с отрисовкой их с помощью WebGL.

Поскольку объектная модель документов представляет собой древоподобную структуру, новый инструмент располагает все узлы по слоям во вложениях в дереве, создавая стеки элементов, каждый с соответствующей глубиной и имеющий текстуру согласно представлению веб-страницы.

Плагин Tilt для Firefox

Различная информация, кроме фактического контента, будет отображена по требованию, с учётом типа каждого узла, его класса, id и прочих доступных атрибутов. В браузере, который использует WebGL и GLSL шейдеры, отображение веб-страницы будет динамическим.

Плагин Tilt также предлагает возможности проверки HTML, CSS и атрибутов по каждому узлу дерева DOM, обновления контента, если страница была модифицирована другими инструментами, такими как Firebug. Кроме этого расширение имеет возможность экспорта веб-страницы в 3D сетку или в скриншот.

Mozilla разрабатывает полноценный игровой 3D движок для браузера

Компания Mozilla ведет разработку полноценного трёхмерного игрового движка, предназначенного для браузера Firefox.

По всей видимости, этот движок, встроенный в браузер, будет обеспечивать вполне пригодную для игр производительность. Таким образом, пользователи этого интернет-обозревателя получат возможность запускать тяжелые игры, вроде шутеров, прямо в окне браузера, расширяя, при этом, количество пользователей встроенной графики процессоров Sandy Bridge E, а также увеличивая их возможности.

RescueFox

Проект, в объёме которого ведется разработка игрового движка Gladius 3D,  получил название Paladin. Для его тестирования была разработана пробная игра под названием RescueFox, которая не получит дальнейшего развития.

Как указано в блоге Mozilla, «проект Paladin предназначен для продвижения 3D игр в веб среду. Мы разработали игровой движок под названием Gladius, который является частью нашей работы. Мы опубликуем в блоге соответствующие предисловия к обоим этим проектам уже в ближайшие недели. Мы создали RescueFox — первый игровой прототип, как способ проверки работы игрового движка Gladius, а также с целью поиска ошибок в платформах Web и Gecko. Примечательно, что мы не собираемся развивать этот прототип до полноценной игры».

Если вы заинтересовались данными проектами Mozilla Foundation, то мы рекомендуем более подробно ознакомиться с ними на wiki-странице Palladin. Попробовать в деле прототип игры RescueFox, который работает и на текущей версии браузера, можно на странице, посвященной игре.

Google Chrome обойдёт Mozilla Firefox по популярности уже в этом году

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

По состоянию на прошлую неделю, мировая доля браузера от Google составляла 23,6%, в то время как Firefox использовали в 26,8% случаев. IE, со своими 41,7% популярности, по-прежнему вне конкуренции. Рост популярности Chrome в 2011 действительно был впечатляющим. Так, его доля выросла на 8%, начиная с января этого года, что составляет 50% рост. Примечательно, что за тот же период IE и Firefox потеряли по 4% пользователей. Таким образом, популярность обозревателя от Google повышается за счет как Internet Explorer, так и Firefox.

Прогноз популярности браузеров от StatCounter

Если эти тенденции сохранятся неизменными до конца года, то, по мнению StatCounter, графики популярности конкурирующих браузеров пересекутся уже в конце ноября, а в декабре можно будет говорить о превосходстве популярности Chrome над Firefox на 1,3%.

Стоит отметить, что StatCounter не единственная компания, занимающаяся веб-статистикой. Согласно данным, предоставленным компанией Net Applications из США, браузер Chrome имеет значительно большее отставание от Firefox. Если верить их информации, в августе этого года Firefox использовался в 22,6% случаев, а Chrome — в 15,5%.

Тем не менее, Net Applications также отмечают рост Chrome и падение Firefox, предсказывая, что эти браузеры будут соответственно занимать 17,8% и 22,3% рынка в декабре. По мнению американской компании, популярность браузеров должна сравняться где-то в середине 2012 года. При этом важно учесть, что Net Applications обладает более точной статистикой, равномерно собирая данные по всему миру, включая такой огромный рынок, как Китай.

Mozilla хотят отказаться от нумерации версий Firefox

Примерно 8 недель назад Mozilla Foundation выпустили пятую версию своего популярного браузера Firefox, а два дня назад официально вышел Firefox 6.

Несмотря на новую версию, изменений в браузере не очень много. Так, появилась подсветка домена посещаемого сайта, в менеджере дополнений появилась возможность посмотреть, какой из плагинов (типа Flash или Java) сейчас активен, а также добавилось средство разработки Scratchpad, позволяющее прямо в браузере проверить работоспособность кода на JavaScript.

Примерно через шесть недель разработчики обещают выпустить седьмую версию браузера. Октябрьский релиз Firefox 7 получит улучшенную производительность пользовательского интерфейса, а также значительно переработанный менеджер памяти. Бета версия Firefox 7 должна появиться уже через несколько дней. Firefox 8 размещён на канале Aurora, а для Firefox 9 пока доступны только свежие ночные сборки.

Mozilla Firefox 6

Говоря о раздутых номерах версий, разработчики заявили, что так будет продолжаться не долго. Mozilla Foundation планирует исключить номера версий как практически со всех мест на вэбсайте организации, так и из графического интерфейса браузера.

Статистика использования браузеров

Согласно плана, можно будет получить номер текущей версии браузера только при необходимости решения технических проблем с программой. Диалог «О Firefox» покажет только то, что вы используете самую свежую версию, а также время с последней проверки обновлений. Обновления браузера будут проходить как можно тише и незаметнее для пользователей.

Эти планируемые изменения связаны с рядом трудностей, однако ряд наиболее влиятельных программистов считают, что такие изменения вполне возможны. Тем не менее, такие изменения не должны произойти ранее, чем выйдет Firefox версии 9 или 10.

Firefox активно готовят браузер со сниженной ресурсоёмкостью

Как только Mozilla Foundation на канале Aurora выпустила тестовые сборки браузера Firefox, то сразу же одна из версий программы привлекла к себе внимание.

До выхода Firefox 7 еще далеко, но некоторые из последних сборок дают понять, что Mozilla всерьёз занялась проблемами утечки оперативной памяти.

Mozilla Aurora

По всей видимости, разработчики хотят уменьшить потребление памяти браузером на 30% в финальной версии Aurora. Это улучшение достигнуто благодаря результатом работы одного из проектов Mozilla, под названием MemShrink. Основным направлением деятельности этой команды были снижение утечек, а также утилизация и высвобождение неиспользуемой больше памяти.

Уже в нынешних сборках, потребление памяти значительно снижено, и браузер уже не настолько требовательный, как ранние версии.

Aurora и Beta версии Firefox уже доступны к загрузке на сайте Mozilla.

Ubuntu будет комплектоваться Firefox по крайней мере до апреля 2012 года

Как утверждает компания Canonical, один из самых популярных дистрибутивов Linux, Ubuntu будет содержать Firefox в качестве браузера по умолчанию как минимум до апреля следующего года. И это подтверждает основатель компании Марк Шаттлворт (Mark Shuttleworth), который сообщил, что Google Chrome очень близок к тому, чтобы заменить Firefox в качестве браузера по умолчанию.

Директор по связям компании Canonical Гэрри Карр (Garry Carr) в интервью сайту The INQUIRER сообщил: «По существующему плану, Firefox остается браузером по умолчанию до версии 12.04, в которую он также будет включен. После этого команда разработчиков может изменить свое решение, так же как это происходит со многими другими приложениями. Chromium присутствует в нашем репозитории и завоевал популярность среди пользователей… Мы же хотим впредь предоставлять лучший браузер, который люди предпочитают использовать».

Основатель Canonical Марк Шаттлворт

На данный момент Mozilla Firefox всё ещё лидирует в гонке с Google Chrome на общем рынке браузеров, однако Chrome переманил значительное количество пользователей с момента своего выхода в 2008 году. Кроме того, Canonical поставляла Ubuntu с браузером Firefox в течение многих лет, и если предсказание Шаттлворта о смене браузера сбудется, то это нанесет сильнейший удар по Mozilla.

Оригинальный Doom портирован для браузера

Кому нужна «Весёлая ферма», если есть возможность запустить в браузере с поддержкой HTML5 настоящий Doom?

Порт игры, опубликованный на веб-сайте Mozilla Developer Network немного глючный, но вполне работоспособный, по крайней мере пока вы его запускаете в Firefox или Safari.

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

Doom портированный для браузеров

Все-таки, портирование Doom для браузеров является в большей степени экспериментальным проектом. Согласно детальному описанию, эта версия игры компилирована из С на JavaScript с помощью Emscripten и clang. Исходный код игры также можно получить на этой странице, так что любители исследовать чужой код могут повысить производительность игры.

Что интересно, представленная игра создавалась по открытым стандартам, таким как HTML5 и JavaScript, чтобы обеспечить работу в любых браузерах и ОС. Однако, из-за различных несовместимостей, плавно игра работает только на Firefox. Наверное, если бы игру сделали на Flash, то она обладала бы большей кроссплатформеностью.

Mozilla начали открытое бета-тестирование браузера Firefox 5

Mozilla завершили закрытое тестирование Firefox 5 и теперь предлагают на суд пользователей бета версию своего браузера.

Новая версия содержит множество исправлений и дополнений. Самые важные и интересные приведены ниже:

  • добавлена поддержка CSS анимации;
  • добавлено переключение между каналами разработчиков Firefox;
  • улучшена производительность в работе с памятью, сетью, изображениями и JavaScript;
  • улучшена поддержка стандартов для изображений, HTML5, XHR, MathML и SMIL;
  • улучшена проверка правописания для некоторых локализаций;
  • улучшена интеграция с рабочим окружением для пользователей Linux;

Firefox 5.0

Firefox 5.0 beta уже доступен к загрузке с сайта Mozilla. Браузер доступен для Windows, Linux и Mac OS.

Поддержка WebGL в браузерах улучшается

Следующие версии браузеров Chrome и Firefox будут поддерживать WebGL «из коробки».

Последняя (седьмая) бета-версия следующего крупного обновления браузера Firefox, Firefox 4, включает в себя улучшенную поддержку стандарта трёхмерной графики в Интернет WebGL, позволяющего создавать и просматривать страницы и сайты с 3D-контентом без необходимости в установке плагинов. Важным изменением также стало то, что поддержка WebGL включена по-умолчанию, без необходимости в изменении настроек браузера для просмотра WebGL-ресурсов.

Также новая версия Firefox использует API трёхмерной графики для совмещения различных слоёв веб-страницы: текста, графики и видео, подобно Internet Explorer 9. Аппаратное ускорение использует Direct3D в Windows и OpenGL в MacOS X, позволяя повысить скорость рендеринга сложных страниц и их «отзывчивость» на действия пользователя. Разработчики предупреждают, что работа ускорения может быть ненадёжной на некотором оборудовании и при использовании нестабильных драйверов, в особенности на Intel IGP. По этой же причине ускорение пока отключено в версии для Linux. Также новая бета-версия FireFox имеет улучшенную поддержку API Direct2D для ускорения отрисовки двумерной графики в Windows Vista и 7. Загрузить последнюю бета-версию FireFox 4 можно с официального сайта.

WebGL logo

Разработчики браузера Chrome от Google тоже работают над поддержкой WebGL в следующей версии за номером 9. Появилось впечатляющее видео WebGL-демонстрации Aquarium, работающей на восьми компьютерах с Google Chrome одновременно:

Экземпляры браузеров синхронизируют между собой рендеринг сцены с помощью технологии WebSockets. Загрузить демонстрацию можно с сайта Google.

Mozilla работает над Direct2D для Firefox

Компания Mozilla Foundation работает над реализацией ускорения Direct2D для своего браузера, популярность которого постоянно растёт.

Логотип Firefox

С помощью Direct2D браузер сможет воспользоваться мощностями графического процессора для ускорения своей работы. Конечно, в данном случае речь не идёт об увеличении пропускной способности: браузер будет ускорять рендеринг страниц.

Пока реализация Direct2D находится в альфа-состоянии, поэтому до реализации технологии в какой-нибудь финальной версии пройдёт, возможно, год и более.

Между прочим, Internet Explorer 9 также будет максимально использовать возможности видеокарт для ускорения своей работы.

EnergizeGL — framework для WebGL

WebGL также обрастает вспомогательными инструментами для разработки.

Сам по себе WebGL является достаточно низкоуровневым средством описания сцены — не все являются фанатами написания кода шейдеров и JavaScript в «блокноте». На помощь приходят фреймворки вроде EnergizeGL, прячущие механику и позволяющие вести разработку трёхмерных сайтов и приложений для Интернет на более высоких уровнях абстракции.

WebGL logo

Пока что доступна альфа-версия с примером приложения (~0,1 Мб) и демонстрация среды разработки прямо в браузере. Для работы с примерами и демонстрацией требуется тестовая сборка браузера Firefox, с движком WebKit пока есть проблемы совместимости.

GPGPU станет возможным прямо в веб-браузере

Из-за спины стандарта трёхмерной графики в Интернет WebGL уже выглядывает…WebCL?

Основанный на OpenGL ES WebGL уже продемонстрировал способность обеспечить новое качество и скорость графики в Интернет, но стандарт может найти и неграфические применения, чему свидетельствуют новые публикации и демонстрации.

WebGL logo

В демонстрации приводится пример ускорения операций перемножения матриц путем помещения данных в текстуру и осуществления умножения в шейдере GLSL. Как сообщает автор, умножение матриц 1024x1024 на GPU занимает 5 секунд — заметное ускорение в сравнении с 35 секундами для той же задачи при расчётах на CPU. Для использования демонстрации необходим браузер на основе последней версии Webkit, такой как Apple Safari.

Jetpack

Но не только отдельные энтузиасты изучают потенциал использования графических процессоров веб-приложениями. Для API Jetpack, разрабатываемого в Mozilla Labs для браузера Firefox, изучается возможность ускорения практически любого JavaScript-кода с помощью GPU. Уже существует первая реализация, использующая NVIDIA CUDA, в будущем же вполне вероятно появление некоего общего стандарта для универсальных вычислений через Интернет. Если Khronos Group возьмётся за задачу, мы, возможно, в скором времени увидим новую аббревиатуру: WebCL.

Новая демонстрация WebGL

Появилась новая демонстрация использования WebGL, API трёхмерной графики для Интернет.

WebGL — перспективный скриптовый язык описания трёхмерных объектов для Интернет, основанный на «портативной» версии OpenGL ES. Весь код и большая часть ресурсов трёхмерной сцены помещаются прямо в код Web-страницы и воспроизводятся интерпретатором браузера (при условии, что тот имеет поддержку WebGL). В конце прошлого года Khronos Group опубликовала предварительную спецификацию стандарта с надеждой, что будущие версии браузеров будут поддерживать WebGL «из коробки», без необходимости в установке плагинов как в конкурирующем формате O3D от Google.

В новой демонстрации Shader Toy упор сделан на использование языка описания шейдеров GLSL. В демонстрации использовано 29 различных шейдеров для создания эффектов, приближённых к качеству графики «толстых» OpenGL приложений.

Shader Toy WebGL demo

Для просмотра демонстрации потребуется установить последнюю тестовую сборку браузера Firefox 3.7 с поддержкой WebGL.

Разработчики Firefox также планируют использовать аппаратное ускорение для браузера

Появившийся в Windows 7 API ускорения двухмерной графики Direct2D не остался незамеченным и основным конкурентом Microsoft в области веб-браузеров.

Вслед за недавним объявлением команды разработчиков Microsoft Internet Explorer об использовании Direct2D для ускорения визуализации веб-страниц в IE 9.0 один из разработчиков проекта Mozilla Firefox в своем блоге рассказал о ходе работ по адаптации Firefox 3.7 для использования Direct2D. В отличие от команды IE, ограничившейся общими словами и видеороликом, разработчик Firefox привел результаты измерения производительности и выложил пробную версию браузера.

Firefox D2D performance

Помимо явно заметного ускорения визуализации некоторых страниц, Bas Schouten отметил улучшение производительности операций прокрутки и масштабирования.