Google hat eine erste Vorabversion seiner vor drei Jahren als Whitepaper vorgestellten Plattform Portable Native Client verfügbar gemacht. Ihre Abkürzung lautet PNaCl, und sie wird Google zufolge wie „pinnacle“ gesprochen. Damit lässt sich C- und C++-Code zu Webanwendungen kompilieren. Entwickler können sie jetzt erproben.
PNaCl ist eine Weiterentwicklung von Native Client (NaCl, genau wie die chemische Formel von Kochsalz). Zum Paket gehört auch eine Reihe Schnittstellen namens Pepper, die zwischen NaCl und Browser vermitteln. NaCl läuft nur in Chrome – Mozilla etwa hat Native Client öffentlich kritisiert, da Google sich damit von offenen Standards entferne, die es sonst in seiner Browserengine Blink einsetze.
Von PNaCl würden vor allem komplexe Webanwendungen profitieren – etwa grafikintensive Spiele oder auch Spiele-Engines, Kompressionssoftware für Audio und Video sowie Bildbearbeitung. Damit kompilierte Anwendungen laufen unabhängig von der tatsächlichen Hardware-Plattform, also unter x86-, ARM- und MIPS-Prozessoren.
Google äußerte gegenüber News.com die Hoffnung, dass auch andere Browseranbieter die quelloffenen Plattformen Portable Native Client und Native Client integrieren werden. Damit ebne man Entwicklern, die sich anderer Sprachen als JavaScript bedienten, den Weg ins Web. Es wies auch darauf hin, dass Pepper wie Mozillas ASM.js auf dem Projekt Emscripten basiere. Beide wollten letztlich die gleichen Probleme lösen.
Bisher hat aber kein anderer Browseranbieter Interesse bekundet. Kritiker fürchten, dass PNaCl zu einer stärkeren Fragmentierung des Web führen könnten – eines, für das zu entwickeln schwerer würde. Wenn sich jeder auf PNaCl einstellen müsse, sei das wenig anders als vor über einem Jahrzehnt, als Webentwickler gezwungen waren, sich an die Eigenheiten von Microsofts Browser Internet Explorer anzupassen.
[mit Material von Seth Rosenblatt, News.com]
Tipp: Wie gut kennen Sie sich mit Browsern aus? Testen Sie Ihr Wissen – mit dem Quiz auf silicon.de.
Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.
Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…
Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…
Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…
Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…
Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…