NaCl is een serie opensourcetools waarmee Chrome gecompileerde C- en C++-code kan draaien op dezelfde manier als de browser nu omgaat met JavaScript of andere webprogrammeertalen. Het moet de lokale processorkracht van de pc voor online-applicaties beschikbaar maken. Zo moet het mogelijk worden de meer rekenintensieve taken in de browser en dus vanaf internet te draaien. Ontwikkelaars kunnen C- of C++-code compileren in een OS-neutrale binary.
NaCl maakt gebruik van geavanceerde sandboxingtechnieken om beveiligingsproblemen te omzeilen. Ook voorziet het in een messagingmechanisme waardoor fucnties in gecompileerde NaCl-binary’s vanuit JavaScript kunnen worden aangeroepen.
Pepper voor NaCl Google heeft een API ontwikkeld, Pepper genaamd, waarmee de browser kan communiceren met NaCL. Voor Chrome OS is NaCl van groot belang omdat het alleen een browser start en voor alle applicaties afhankelijk is van het online-aanbod.
Google werkt al sinds 2008 aan NaCl. Het bedrijf lijkt echter wel alleen te staan in zijn enthousiasme ervoor. Google heeft de code als open source beschikbaar gemaakt, maar weinig ontwikkelaars werken er al mee. Ook andere browserfabrikanten hebben er weinig belangstelling voor.
Daar komt nog bij dat getwijfeld wordt aan de snelheidswinst van NaCl voor JavaScript. De snelheid daarvan is het afgelopen jaar al zeer sterk toegenomen, waardoor NaCl minder verschil zal maken.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee