Overslaan en naar de inhoud gaan

Google voorziet Chrome 14 van Native Client

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.
Tech & Toekomst
Shutterstock
Shutterstock

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.

Gerelateerde artikelen
Gerelateerde artikelen

Reacties

Om een reactie achter te laten is een account vereist.

Inloggen Word abonnee

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in