Новости про Direct2D

Поддержка 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 можно с официального сайта.

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

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

Доступна бета-версия нового браузера Internet Explorer 9 с аппаратным ускорением текста и графики

Компания Microsoft выпустила бета-версию своего нового браузера — Internet Explorer 9, который приносит массу обновлений и улучшение для того, чтобы конкурировать на всех фронтах с конкурентами, такими как Google Chrome, Mozilla Firefox и Opera.

Internet Explorer 9 имеет новый, легкий, простой и достаточно Chrome-подобный интерфейс, новый движок Javascript показывает более высокую производительность, имеется поддержка:

  • HTML5;
  • аппаратного ускорения графики и текста;
  • отдельной строки уведомлений;
  • «умной» адресной строки с функцией поиска;
  • отрывных вкладок и вкладки Windows Aero Snap;
  • менеджера закачек с защитой от вредоносных программ;
  • функции«Важные Сайты» для добавления избранных страниц в панели задач Windows;
  • дополнения Performance Advisor, которое сообщит вам, какие модули тормозят работу IE;
  • функции Jump Lists, которая позволяют пользователям посетить сайты без запуска браузера;
  • новой вкладки со ссылками на часто посещаемые сайты (аналог того, что реализовано в  Opera) и многое другое.

Internet Explorer 9 позволит аппаратно ускорять работу в Интернет, и позволит наполнить его новым содержанием, свежими идеями и «облачными» приложениями, которые будут работать, как если бы они были запущены не как услуги, а локально на компьютере. Со следующей версией Internet Explorer, Microsoft выйдет на новый уровень, оптимизировав браузер для современных машин с использованием многоядерных процессоров и GPU вычислений.

В основе IE9 заложены возможности аппаратного ускорения посредством DirectX для семейства операционных систем Windows посредством интерфейсов прикладного программирования (API). А именно DirectX 11, по умолчанию идущем в составе Windows 7, а также на Windows Vista с пакетом обновления 2 (SP2), но, к сожалению, не поддерживаемому в Windows XP.

Видео, текст и графика больше не будут нагружать процессор — эта нагрузка будет обрабатываться видеокартами, используя Direct2D DirectX 11 и DirectWrite. Аппаратное ускорение означает, что IE9 будет в состоянии работать с графически интенсивными сайтами с непревзойденной производительностью.

Пользователи Windows 7 могут ознакомится с Internet Explorer 9 Beta, загрузив его здесь.

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

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

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

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

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

Демонстрация ускорения Internet Explorer 9 с помощью NVIDIA ION 2

Еще одна причина приобрести нетбук с ION 2.

Microsoft уже продемонстрировала следующую версию своего веб-браузера Internet Explorer, поддерживающую аппаратное ускорение для рендеринга. Однако, использование аппаратного ускорения не обязательно приводит к, собственно, ускорению приложения. Если графический процессор слаб, что имеет место быть в случае нетбуков и мини-ПК, итоговая производительность может получиться еще хуже, чем при выполнении на центральном процессоре. Как раз по этому поводу NVIDIA показывает преимущество наличия в нетбуке своего GPUION 2.

Internet Explorer 9 Demo on NVIDIA ION Netbook

В испытании нетбук ASUS EeePC 1201pn, укомплектованный ION 2, не оставил шансов «традиционному нетбуку» (надо полагать, с интегрированным графическим ядром Intel). Поможет ли ускорение веб-браузеров продажам, выяснится со временем.

Аппаратное ускорение в Internet Explorer 9

Следующая версия веб-браузера от Microsoft будет использовать графический процессор для ускорения рендеринга страниц.

На конференции MIX10 Microsoft опубликовала предварительную технологическую версию следующего поколения своего веб-браузера. Особый упор был сделан на использование аппаратного ускорения GPU в новом движке.

Прежде всего, новый движок осуществляет рендеринг изображений и текстов с помощью API Direct2D, появившегося в Windows 7 и доступного в качестве обновления для Windows Vista. Рендеринг конечного изображения страницы занимает достаточно большой процент общего времени отображения страницы и использование нового API, специально разработанного для ускорения вывода двухмерной графики и шрифтов, позволяет заметно ускорить этот процесс.

Также в IE 9.0 будет реализовано аппаратное ускорение стандарта векторной графики SVG. Операции с векторной графикой всегда отличались ресурсоёмкостью, и вычислительные мощности GPU пришлись как нельзя кстати. Да и в целом, поддержка SVG ранее в браузерах от Microsoft отсутствовала как класс.

Помимо GPU-ускорения, разработчики следующей версии Internet Explorer не остались в стороне и от еще одной актуальной технологии — многопоточности. Интерпретатор JavaScript «Chakra» использует отдельный поток для компиляции JS на лету и оптимизирован для новых процессоров Intel Core i7. Microsoft приводит результаты бенчмарков, согласно которых IE9 встал вровень со своими конкурентами по производительности JavaScript.

Также обещано очередное улучшение соответствия веб-стандартам, включая HTML 5, DOM, CSS3. Правда, в известном тесте Acid 3 технологическое демо Internet Explorer пока набирает лишь 55 баллов из 100. В любом случае, новая версия браузера будет востребована пользователями офисных и корпоративных продуктов самой Microsoft, для прочих же пользователей, в соответствии с решением Европейской антимонопольной комиссии, будет сделан экран выбора браузера при установке операционной системы.

Несколько видео от разработчиков:

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

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

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

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

Internet Explorer 9 будет использовать GPU-ускорение

В прошедшие месяцы Apple, Google и Mozilla внесли множество изменений в свои браузеры, которые должны значительно ускорить визуализацию страниц. Internet Explorer 8 от компании Microsoft находится в этом отношении далеко позади конкурентов, однако всё может измениться с выходом девятой версии самого распространённого в мире браузера.

Судя по сообщению в блоге IEBlog, опубликованному главным управляющим IE-подразделения, Дином Хачамовичем, Internet Explorer 9 будет использовать Direct2D для визуализации страницы. Другими словами, Microsoft планирует ускорить свой продукт с помощью мощностей графических процессоров.

Все задачи визуализации текста и графики, по словам господина Хачамовича, будут сняты с центрального процессора и возложены на графические карты благодаря использованию Direct2D и DirectWrite. Графическое ускорение позволит сайтам загружаться гораздо быстрее и при этом использовать меньше ресурсов CPU.

Увидеть предварительную работу технологии можно в специальном видеоролике.