Применение графических ускорителей в браузерах

19
Применение графических ускорителей в браузерах Александр Мусаев

Upload: alex-musayev

Post on 04-Jul-2015

1.253 views

Category:

Technology


4 download

DESCRIPTION

Доклад содержит результаты микроисследования на тему развития и возможного применения технологий аппаратного ускорения графики в распространенных веб браузерах, а так же анализ того, как новые технические возможности могут повлиять на развитие веб-приложений (в первую очередь, с клиентской стороны). Тезисы: технологии и стандарты аппаратного ускорения, применимые в вебе (WebGL, Direct2D); поддержка ускорителей в браузерах, как общий тренд; реализованные и запланированные возможности: ранние сборки Firefox 3.7, IE 9, WebKit, Opera; практическое применение (улучшенная производительность при рендеринге страниц; 2D и 3D анимация средствами HTML5, CSS3 и JavaScript, без задействования внешних плагинов; сглаживание экранных шрифтов); развитие функциональности и сфер применения веб приложений.

TRANSCRIPT

Page 1: Применение графических ускорителей в браузерах

Применение графических ускорителей в браузерах

Александр Мусаев

Page 2: Применение графических ускорителей в браузерах

Поддержка графических ускорителей

Игры↓

Прикладное ПО↓

RIA

↓Встроенная поддержка в браузерах

Page 4: Применение графических ускорителей в браузерах

Технологии

http://www.khronos.org/webgl

Page 5: Применение графических ускорителей в браузерах

Технологии

GLGE http://glge.org

Page 6: Применение графических ускорителей в браузерах

Технологии

Поддержка

– Direct2D

– DirectDraw

– DirectWrite

Page 7: Применение графических ускорителей в браузерах

Internet Explorer 9

http://ie.microsoft.com/testdrive

Page 8: Применение графических ускорителей в браузерах

Internet Explorer 9

IEBlog: A Closer Look at IE9 Hardware Acceleration Through Flying Images

Page 9: Применение графических ускорителей в браузерах

Internet Explorer 9

IEBlog: A Closer Look at IE9 Hardware Acceleration Through Flying Images

Page 10: Применение графических ускорителей в браузерах

Internet Explorer 9

IEBlog: A Closer Look at IE9 Hardware Acceleration Through Flying Images

Page 11: Применение графических ускорителей в браузерах

Internet Explorer 9

IEBlog: A Closer Look at IE9 Hardware Acceleration Through Flying Images

Page 12: Применение графических ускорителей в браузерах

Internet Explorer 9

Sub-pixel text positioning demo

CSS3: propery text-align-last

Page 13: Применение графических ускорителей в браузерах

Firefox 3.7

http://nightly.mozilla.org

Page 14: Применение графических ускорителей в браузерах

Firefox 3.7

1. about:config

2. «I’ll be careful, I promise!»

3. gfx.font_rendering.directwrite.enabled — true

4. mozilla.widget.render-mode — 6

Page 15: Применение графических ускорителей в браузерах

Firefox 3.7

Direct2D: Hardware Rendering a Browser — Website Benchmarks (Bas Schouten)

Page 16: Применение графических ускорителей в браузерах

WebKit

CSS 3D transforms (июль, 2009)

Page 17: Применение графических ускорителей в браузерах

Google Chrome

http://chromeexperiments.com

Page 18: Применение графических ускорителей в браузерах

К чему ведет эволюция?

Page 19: Применение графических ускорителей в браузерах

Спасибо за внимание

Слайды и ссылки по теме доклада:http://dreikanter.ru/rit

Александр Мусаев ([email protected]) ЗАО «Ланит-Терком»

РИТ 2010