воскресенье, 21 февраля 2010 г.

Firefox 3.7 будет значительно быстрей отображать страницы на мощных видеокартах

В операционной системе Windows 7 имеется поддержка новой технологии Direct 2D. Она позволяет использовать GPU видеокарты не только во время рендеринга 3D-сцен в играх, но и для отображения рабочего стола. Иными словами, в Windows 7 используется вся мощность современных видеокарт. Для этого в них необходимо, как минимум, иметь поддержку DirectX 10. Если мерить по видеокартам NVidia, то это линейка GeForce8 и выше. GeForce7 уже поддерживает только DirectX 9.0c.
Текущая стабильная версия Firefox 3.6 не поддерживает новую полезную функцию Windows. То есть, скорость реднеринга веб-страниц будет одинакова как при включенном, так и и при выключенном Direct 2D. Однако, Firefox 3.7 уже будет поддерживать новую технологию.
Посмотрите сравнение скорости отображения различных сайтов с использованием Direct2D и GDI. Тест Firefox 3.7 запускался на компьютере с процессором Core i7 920 и видеокартой Radeon HD4850.

Еще можно запустить демонстрационную страницу, которая хоть и не является тестом, но позволяет наглядно оценить преимущество использования Direct2D в Firefox 3.7. Разница становится заметна, если значительно увеличить картинки. В режиме GDI начинает сильно проседать FPS.
В Microsoft тоже не дремлют. Уже произошел анонс Internet Explorer 9, который будет поддерживать Direct2D.
Получается, что вскоре производительность браузеров будет напрямую зависеть от мощности видеокарты.

Написано под впечатлением от прочтения этой записи блога.