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, Webový Google, Strojový kód, Ajax, Client, Microsoft Silverlight, Praktická aplikace, NAT

Určitě si přečtěte

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

** Tesla představila elektrický kamion ** Má obdivuhodný výkon i dojezd ** Prodávat by se měl už za dva roky

17.  11.  2017 | Vojtěch Malý | 228

Nejlepší notebooky do 10 tisíc, které si teď můžete koupit

Nejlepší notebooky do 10 tisíc, které si teď můžete koupit

** I pod hranicí desíti tisíc korun existují dobře použitelné notebooky ** Mohou plnit roli pracovního stroje i zařízení pro zábavu ** Nejlevnější použitelný notebook koupíte za pět a půl tisíce

16.  11.  2017 | Stanislav Janů | 55

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

** Nový design Google Map přijde na počítače i mobilní telefony. ** Zaměřuje se na zvýraznění konkrétních míst, mapové podklady jsou mnohdy upozaděné. ** Lépe pracuje s chráněnými oblastmi a parky.

20.  11.  2017 | Vladislav Kluska | 28


Aktuální číslo časopisu Computer

Otestovali jsme 5 HDR 4K televizorů

Jak natáčet video zrcadlovkou

Vytvořte si chytrou domácnost

Radíme s koupí počítačového zdroje