31 déce

MacGénération explique le dernier rejeton de Google, Native Client

Publié le 31/12/2009

Le site MacGénération revenait ce mercredi sur l’annonce de Google NaCL ("Google NaCl : Du code natif dans le navigateur"). Dans cet article, Arnauld de La Grandière explique que la question de la "fluidité d’exécution est devenue d’autant plus cruciale avec la multiplication des "web apps" et du "cloud computing" : si un certain nombre de fonctions peuvent être exécutées par le serveur, il reste important de limiter les accès et d’exécuter un certain nombre de fonctions côté client pour plus de réactivité."

MacGénération estime que "les moteurs JavaScript ne pourront jamais arriver qu’à une fraction de la vitesse d’exécution du code natif." Le magazine en ligne explique que "Google a mis en chantier une nouvelle technologie, nommée Native Client (NaCl pour faire plus court, et plus geek, puisque c’est également le symbole chimique du chlorure de sodium). Il s’agit d’un environnement permettant d’exécuter du code natif dans un navigateur web, tout en garantissant une certaine portabilité et plus de sécurité que les ActiveX."

Avec l’arrivée de Google Chrome, nul doute que le chantier sera bien occupé en 2010 : "Pour le moment NaCl fonctionne sur Windows, Mac OS X et Linux, mais il ne supporte que les processeurs x86 en 32 bits, cependant Google travaille au support du 64 bits ainsi que des processeurs ARM. (...) Le projet en est encore à ses balbutiements, et se présente pour le moment sous la forme… d’un plugin, ce qui va quelque peu à l’encontre des efforts du HTML 5, pourtant soutenus par Google. La firme de Mountain View a cependant d’ores et déjà intégré le code de Native Client dans son navigateur Chrome (quoi que désactivé par défaut), et enjoint les autres acteurs à en faire autant, sachant que NaCl est distribué en open source."

Partager cet article :

Vous souhaitez reproduire cet article ?



Warning: touch() [function.touch]: Utime failed: Permission denied in /var/www/toolinux_v3.com/ecrire/inc/genie.php on line 81