Jak bude fungovat akcelerace v nitru prohlížeče Internet Explorer 9

Jak bude fungovat akcelerace v nitru prohlížeče Internet Explorer 9

Pár dnů před uvedením betaverze devátého Internet Exploreru se programátoři na svém blogu pochlubili s podobou hardwarové akcelerace. Článek je zároveň odpovědí na výtky ostatních výrobců, kteří postupně také začínají zavádět akceleraci pomocí grafického čipu. Jak se zdá, do roka může být alespoň částečná podpora GPU samozřejmostí u všech velkých hráčů na trhu.

Internet Explorer 9 má ovšem zatím přeci jen náskok. V čem? Hardwarovou akceleraci používá prakticky pro celý životní cyklus zpracovávání webového kódu, zatímco ostatní si pohrávají jen s částečnou akcelerací některých elementů. Příkladem budiž třeba Firefox. To se ale může brzy změnit a akcelerace jako taková už nebude marketingovou výhodou.

Zpracování webové stránky v IE9 lze rozdělit do tří základních kroků. Po stažení zdrojového kódu, obrázků a zpracování Javascriptu se nejprve zapojí technologie Direct2D a DirectWrite, které pomocí GPU vykreslí text a další vektorovou grafiku.

Klepněte pro větší obrázek
Akcelerace stránek v IE9 se skládá ze tří kroků: vykreslení elementů, složení stránky a zobrazení v okně

V druhém kroku se už zapojí Direct3D a v GPU paměti sestaví všechny díly dohromady. Zároveň se vykreslí rastrová grafika. Hotová podoba stránky se nakonec musí zobrazit v okně prohlížeče a i o to se postará GPU. Internet Explorer9 totiž bude dostupný pouze na Windows Vista a vyšších verzích Windows, které obsahují kompozitor – hardwarově akcelerovaný desktopový manažer. Kompozitor se stará o to, aby okna na ploše nepřekresloval hlavní procesor, který se má věnovat smysluplnější práci, vše se tedy děje na GPU čipu. Kompozitor používá vedle Windows Vista/7 také Mac OS X a oba nejpopulárnější linuxové desktopy KDE a Gnome.

Jelikož IE9 používá DirectX, může snáze zaslat data z mezipamětí GPU přímo do kompozitoru Windows (který je také postavený na DirectX) a vykreslit definitivní podobu stránky v prohlížeči na váš displej.

A to je celé. Více informací o různých fázích akcelerace uvnitř IE9 najdete na stránkách IEblogu.


Samozřejmě se nabízí otázka, jestli je kompozitor nutný a zdali jeho absence výrazně nezpomalí finální zobrazení stránky. Ačkoliv Windows Aero dnes zvládne každý současný počítač, nebo levný notebook, zvláště Windows Vista stále může běžet na starších počítačích s grafickými čipy, které nesplňují základní požadavky. Jakmile se k nám IE9 Beta dostane, rozhodně to vyzkoušíme.

Témata článku: Technologie, Software, Prohlížeče, Internet Explorer

33 komentářů

Nejnovější komentáře

  • cirneco 14. 9. 2010 22:40:53
    ja se nehadam - chran buh :-) jenom mam - kdyz v nejakem Flashi vyberu...
  • Radiusxe 14. 9. 2010 22:14:54
    to je pravda, kazdopadne FF by mel mit nad flashem kontrolu, vzdyt uz jej...
  • cirneco 14. 9. 2010 21:29:11
    HW akcelerace by mela jit vypnout primo ve Flashi, ne? To by nemelo byt...
Určitě si přečtěte

Jak vybrat monitor k počítači: nenechte se zlákat nepodstatnými parametry

Jak vybrat monitor k počítači: nenechte se zlákat nepodstatnými parametry

** Na jaké parametry se zaměřit a kde vás výrobci chtějí nachytat ** Monitory se stále více specifikují pro konkrétní určení ** Náročný hráč nebo profesionální grafik mají různé požadavky

20.  6.  2017 | Tomáš Holčík | 32

Dlouhodobý test HTC Vive: co vám recenze o virtuální realitě neřeknou

Dlouhodobý test HTC Vive: co vám recenze o virtuální realitě neřeknou

** Ani hry se sebelepší grafikou vás nevtáhnou tolik, jako ve virtuální realitě ** Pro sledování filmů není VR ani zdaleka ideální ** I první generace je skvělá, stále však působí jako prototyp

20.  6.  2017 | Stanislav Janů | 22

11 tipů, jak efektivně a přesně sledovat počasí pomocí internetu

11 tipů, jak efektivně a přesně sledovat počasí pomocí internetu

** Sledujte počasí z více zdrojů a podrobněji, přesněji tak určíte, jaké počasí vás potká na dovolené ** Na webu najdete hromadu pokročilých předpovědí počasí, ale i specializované meteorologické služby ** Vybrali jsme 14 služeb na počasí, které se vám můžou hodit

23.  6.  2017 | Jakub Čížek | 18

Jak unikají informace o nových iPhonech? Třeba podprsenkami čínských pracovnic

Jak unikají informace o nových iPhonech? Třeba podprsenkami čínských pracovnic

** Na černém trhu mohou zaměstnanci továren za kradené součástky inkasovat částku ve výši ročního platu ** Velké množství informací je vyneseno i z centrály Applu ** Díly jsou pašovány v botách, podprsenkách i odpadem

21.  6.  2017 | Stanislav Janů | 24


Aktuální číslo časopisu Computer

Bojujeme proti Fake News

Dva velké testy: fotoaparáty a NASy

Co musíte vědět o změně evropského roamingu

Radíme s výběrem základní desky