reklama

Native Client: Že by webovému carovi přestal vonět AJAX?

Programátoři Googlu si na vývojářském inkubátoru Code hrají s myšlenkou vlastního doplňku pro prohlížeč, který by mohl konkurovat ActiveX, Javě, Flash Playeru i Silverlightu.

Zatímco Adobe má Flash Player a Microsoft pro změnu Silverlight, Google všechno vsadil na HTML a JavaScript. Microsoft tedy postupně může své webové aplikace z balíku Live předělávat na Silverlight (alespoň hypoteticky) a ostatní hráči na trhu mohou použít Flash Player, Google ovšem musí doufat, že se bude výkon webových prohlížečů a jejich schopnost rychle a plynule interpretovat JavaScript stále zlepšovat. Ostatně internetový veleobr z Mountain View nezůstal v tomto čekání pasivní a s koncem letošního léta přišel s vlastním prohlížečem Chrome, který se může pochlubit systémem V8 pro skutečně velmi rychlou interpretaci JavaScriptu a přeneseně tedy i tradiční AJAX technologie.

Přesto se nedávno v technologickém inkubátoru Google Code objevil zcela nový projekt Native Client. NC je skutečně klient pro Firefox, Chrome, Operu i Safari, který uvnitř těchto prohlížečů bude schopen spouštět přeložený strojový kód  (přeložený pomocí GCC). Mnoho komentátorů jej tedy přirovnává především k nepříliš oblíbené technologii ActiveX od Microsoftu. Native Client je ale potenciálně velkým konkurentem i pro Flash Player nebo Silverlight.

Klepněte pro větší obrázek  Klepněte pro větší obrázek  Klepněte pro větší obrázek
Vybrané testy včetně zdrojových C/C++ kódů: rotující planeta, výpočet fraktálu...

Jaký je rozdíl mezi ActiveX a Native Clientem? Především je to jeho otevřenost, už od počátku je totiž vyvíjen jako open-source pod licencí BSD a každý si ho může vyzkoušet.

A praktická aplikace? Jelikož bude Native Client spouštět bezpečný (sandboxovaný) strojový kód, bude moci pracovat mnohem rychleji než JavaScript. Pokud by jej tedy ve velkém používaly webové aplikace Googlu spoléhající se na poměrně náročný AJAX, mohly by se výrazně zrychlit. Native Client by mohl posloužit i pro náročnou vizualizaci, mohl by v něm fungovat celý mapový portál Googlu a jednou třeba i webový Google Earth podobně jako Virtual Earth od Microsoftu uvnitř speciálního doplňku.

Klepněte pro větší obrázek  Klepněte pro větší obrázek  Klepněte pro větší obrázek
...mozaika, matematická simulace Life a výpočet PI s vizualizací

A komunita? Ta je zatím v rozpacích, hodnotit v současné době tento projekt je totiž skutečně poměrně předčasné, je pouze otázkou, jestli se někdy dostane do ostrého provozu. Společně s Google Gears nebo HTML5 by ale mohl být při zachování plaformní nezávislosti celkem zajímavým počinem a Google by ještě více posílil pozici na RIA internetu.

Klepněte pro větší obrázek  
Quake uvnitř prohlížeče pomoci Native Client

Native Client uvnitř Firefoxu si můžete ze zdrojového kódu sestavit pro Windows, Linux i Mac OS X. Safari, Opera a Chrome jsou zatím podporovány pouze na Windows.

Pokud se vám jej podaří zprovoznit, na webových stránkách projektu si budete moci vyzkoušet hned několik praktických ukázek. V současné době je projekt ke stažení pro x86 procesory, do budoucna se ale připravuje i verze pro ARM a PPC.

Zdroj: Google Code Blog

Témata článku: Google, Internet, Silverlight, Ajax

15 komentářů

Nejnovější komentáře

  • pepavondepo 10. 12. 2008 21:19:19
    :-D:-D:-D:-D Pseudo řešení, co přináší tunu vlastních problémů.
  • yanick 10. 12. 2008 18:11:53
    Podla mna sa okolo toho robi zbytocna panika, plugin do FF je tiez...
  • Ripper-CZ 10. 12. 2008 14:56:56
    No právě, jen pro x86. Co až to budu chtít spustit na mobilu?
reklama
Určitě si přečtěte

Pojďme programovat elektroniku: Sestavíme si mobil a pošleme SMS

Pojďme programovat elektroniku: Sestavíme si mobil a pošleme SMS

** Kolik stál váš mobilní telefon? ** Základní GSM modem koupíte za stovku ** Umí telefonovat, posílat SMS a zvládne i GPRS

13.  1.  2017 | Jakub Čížek | 26

Do nitra zákeřného ransomwaru. Takto vypadá útok na počítače personalistek

Do nitra zákeřného ransomwaru. Takto vypadá útok na počítače personalistek

** Jmenuje se Rolf a chce práci ** Jeho životopis je ale trošku jiný ** Rolf je totiž ransomware

11.  1.  2017 | Jakub Čížek | 44

Auta budoucnosti: V tomto se budete za pár let vozit

Auta budoucnosti: V tomto se budete za pár let vozit

** Velký prostor patřil na letošním veletrhu CES automobilům ** Automobilová budoucnost je elektrická a inteligentní ** Podívejte se, jak je vývoj futuristických autonomních aut daleko

12.  1.  2017 | David Polesný | 34


Aktuální číslo časopisu Computer

99 nejlepších programů pro váš počítač

Zvykejte si na umělou inteligenci

Velké testy PC zdrojů a gamepadů

Alternativní zdroje energie

reklama
reklama