Abo
  • Services:

Native Client von Google: Browseranwendungen laufen nativ

Entwickler sollen die volle Leistung der CPU auch im Browser nutzen können

Mit dem Native Client will Google Webapplikationen näher an die CPU rücken, denn damit lässt sich nativer Code im Browser ausführen. Entwickler können so die volle Prozessorleistung nutzen und dennoch browserunabhängigen Code schreiben, der auf mehreren Betriebssystemen läuft.

Artikel veröffentlicht am ,

Native Client: Mandelbrot Demo
Native Client: Mandelbrot Demo
Googles Native Client ist derzeit noch ein Forschungsprojekt, das Google in einem sehr frühen Stadium veröffentlicht, um zusammen mit anderen sicherzustellen, dass der Native Client auch sicher ist. Da dabei nativer Code ausgeführt wird, birgt das Ganze ein besonders hohes Gefahrenpotenzial, das abgesichert werden muss.

Stellenmarkt
  1. ANSYS Germany GmbH, Darmstadt (near Frankfurt/Main), Otterfing (near Munich)
  2. Robert Bosch GmbH, Waiblingen

Der Native Client besteht aus einer Runtime, einem Browser-Plug-in sowie einigen auf GCC basierenden Compilerwerkzeugen. Zusammen ermöglichen es diese Bausteine, Anwendungen zu bauen, die im Browser ablaufen, aber native Codemodule enthalten. Diese können deutlich schneller ausgeführt werden als beispielsweise JavaScript oder Flash.

 

Um den Nutzer vor Malware zu schützen und für Portabilität zu sorgen, hat Google strenge Regeln für valide Module definiert, darunter strukturelle Kriterien, die sicherstellen, dass sich die Module verlässlich in Instruktionen zerlegen lassen. Zudem dürfen bestimmte Instruktionsfolgen nicht enthalten sein. Damit soll sichergestellt werden, dass potenziell schadhafter Code nicht ausgeführt wird und sich nicht über den Native Client verbreiten kann.

Native Client: Voroni Demo
Native Client: Voroni Demo
Google betont, den Native Client sicher zu machen, sei eine große Herausforderung, sieht diese aber als lohnend an. Die Ausführung von nativem Code biete erhebliches Potenzial, zum Beispiel in der Bildbearbeitung oder bei anderen rechenintensiven Aufgaben, die in JavaScript zu langsam ausgeführt werden.

Der Native Client steht unter code.google.com/p/nativeclient im Quelltext als Open Source zum Download bereit. Damit lassen sich portable Module erstellen, die in Firefox, Safari, Opera, und Google Chrome unter Windows, Mac und Linux auf x86-Systemen laufen. Der Internet Explorer bleibt derzeit außen vor, während an der Portierung auf ARM und PowerPC bereits gearbeitet wird.



Anzeige
Top-Angebote
  1. 49,00€ (Bestpreis!)
  2. (u. a. John Wick, Sicario, Deepwater Horizon, Die große Asterix Edition, Die Tribute von Panem)
  3. (heute u. a. Creative PC-Lautsprecher 99,90€, Samsung UE-65NU7449 TV 1199,00€)
  4. 269,00€

martinval 16. Jan 2009

Ad Wie ich es verstehe, sollen diese Programmstücke einen Befehlssatz einer physischen...

martinval 14. Jan 2009

Inwiefern ist nativer Code innerhalb Googles Runtime "unabhängiger"? Richtig. Leider ist...

loldog 10. Dez 2008

So ein Quatsch. Client-Server kann alles Mögliche sein. Das Clientprogramm könnte auch...

Argon70 09. Dez 2008

3D Spiele, Physiksimulationen, Google Earth einen Videoplayer wäre das naheliegendste was...

reQuiem 09. Dez 2008

rein gar nichts.


Folgen Sie uns
       


Shadow of the Tomb Raider - Golem.de live Teil 2

In Teil 2 des Livestreams zu Shadow of the Tomb Raider finden wir lustige Grafikfehler und der Chat trinkt zu viel Bier, kann Michael aber trotzdem bei einigen Rätseln helfen.

Shadow of the Tomb Raider - Golem.de live Teil 2 Video aufrufen
Passwörter: Eine vernünftige Maßnahme gegen den IoT-Irrsinn
Passwörter
Eine vernünftige Maßnahme gegen den IoT-Irrsinn

Kalifornien verabschiedet ein Gesetz, das Standardpasswörter verbietet. Das ist ein Schritt in die richtige Richtung, denn es setzt beim größten Problem von IoT-Geräten an und ist leicht umsetzbar.
Ein IMHO von Hanno Böck

  1. Retrogaming Maximal unnötige Minis
  2. Streaming Heilloses Durcheinander bei Netflix und Amazon Prime
  3. Sicherheit Ein Lob für Twitter und Github

Shine 3: Neuer Tolino-Reader bringt mehr Lesekomfort
Shine 3
Neuer Tolino-Reader bringt mehr Lesekomfort

Die Tolino-Allianz bringt das Nachfolgemodell des Shine 2 HD auf den Markt. Das Shine 3 erhält mehr Ausstattungsdetails aus der E-Book-Reader-Oberklasse. Vor allem beim Lesen macht sich das positiv bemerkbar.
Ein Hands on von Ingo Pakalski

  1. E-Book-Reader Update macht Tolino-Geräte unbrauchbar

Life is Strange 2 im Test: Interaktiver Road-Movie-Mystery-Thriller
Life is Strange 2 im Test
Interaktiver Road-Movie-Mystery-Thriller

Keine heile Teenagerwelt mit Partys und Liebeskummer: Allein in den USA der Trump-Ära müssen zwei Brüder mit mexikanischen Wurzeln in Life is Strange 2 nach einem mysteriösen Unfall überleben. Das Adventure ist bewegend und spannend - trotz eines grundsätzlichen Problems.
Von Peter Steinlechner

  1. Adventure Leisure Suit Larry landet im 21. Jahrhundert

    •  /