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, Microsoft Silverlight

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

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

** Herní hardware se od toho běžného často liší jen vzhledem ** Při výběru stále nezapomínejte na základní parametry ** Poradíme jak vybrat herní hardware i periferie

20.  2.  2017 | Stanislav Janů | 36

10 nejhorších produktů v historii Microsoftu

10 nejhorších produktů v historii Microsoftu

20.  2.  2017 | Karel Javůrek | 141

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

** AMD uvedlo první tři procesory Ryzen 7 ** Všechny budou pracovat s osmi jádry a šestnácti vlákny ** Na pulty obchodů se dostanou už za týden

22.  2.  2017 | Stanislav Janů | 133

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

** Evropští úředníci chtějí, aby byly Desítky transparentnější ** Microsoft od jara skutečně chystá změny ** Ochráncům soukromí to ale nestačí

21.  2.  2017 | Jakub Čížek | 218

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

** Microsoft do svých telefonů integroval desktopové prostředí ** Moc to ale nevyšlo, chyběl pořádný výkon ** Teď to zkoušejí ex-googleři s Remix Singularity

23.  2.  2017 | Jakub Čížek | 74


Aktuální číslo časopisu Computer

Supertéma o počítačové bezpečnosti

AMD Ryzen přichází

Velké testy kinoprojektorů a levných špuntových sluchátek

Příslušenství do USB-C

reklama
reklama