PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Le Portable Native Client par Google

mercredi 31 juillet 2013 à 09:05

Je vous ai déjà parlé à plusieurs reprises de la technologie Native Client de Google (NaCl) qui permet de faire tourner dans un navigateur web (au hasard, Chrome), du code compilé, genre C / C++. Ce code natif tourne dans une sandbox (environnement "normalement" confiné) et est exécuté directement par la machine cliente.

Seulement pour faire prendre la sauce et rentre sa technologie compatible aussi bien sous x86 que sous ARM, Google a annoncé PNaCl soit la Portable Native Client. Dans un document publié récemment, on en apprend donc un peu plus sur ce client natif portable.

En réalité il s'agit d'un module pour LLVM (une infrastructure de compilateur) qui utilise le bitcode du Portable Native Client défini par Google et qui permettra de faire tourner un même code compilé sur tous les systèmes disposant d'un NaCl, et cela, peu importe, l'architecture.