chromeos

Native Client de Google supporte les puces ARM

Les machines ARM sous Chrome OS pourront prochainement lancer du code natif via une nouvelle version du greffon Native Client. Une avancée intéressante.

Les ingénieurs de Google viennent d’ajouter le support de l’architecture processeur ARM au greffon Native Client qui sera intégré dans le navigateur web Chrome 25 et supérieur.

Rappelons que ce greffon permet d’exécuter du code natif au sein du navigateur. Le tout de façon sécurisée (il fonctionne dans un bac à sable) et en totale indépendance vis-à-vis de l’OS (Windows, OS X ou Linux). La vitesse de fonctionnement est nettement plus rapide qu’avec du code JavaScript.

Reste un problème de portabilité lié à l’architecture processeur visée. Jusqu’alors seul le code x86 était supporté. Un fait ennuyeux sachant que Native Client est la seule passerelle permettant l’exécution de code natif sous Chrome OS et que la machine Chrome OS la plus populaire du marché est un Chromebook ARM, celui de Samsung (voir « Les Chromebooks, stars des ventes sur Amazon »).

Avec cette annonce, ce problème fait maintenant partie du passé. Nous pourrions même imaginer l’arrivée de Native Client sous Android.

Portable Native Client

Afin d’être compatible ARM et x86, il conviendra de compiler le code pour ces deux architectures processeur, via le SDK de Native Client.

La firme promet toutefois d’améliorer la portabilité de son offre avec Portable Native Client. Le code sera alors compilé par le SDK sous la forme d’un unique code intermédiaire LLVM, lequel sera compilé à la volée par le greffon Portable Native Client.

De très nombreuses architectures processeur seront alors supportées. Il ne sera par ailleurs plus nécessaire de recompiler le code avec le SDK lors de l’ajout d’une nouvelle architecture, ce point étant pris en compte directement par le greffon.


Voir aussi
Quiz Silicon.fr – Êtes-vous un champion du navigateur web Chrome ?

David Feugey

Auteur: David Feugey

Journaliste Silicon.fr

Mon article vous a plu ?
Restez-connectés en vous inscrivant à nos newsletters

David Feugey David Feugey David Feugey David Feugey

Cloud : Accélérateur de Business

Tout savoir sur les atouts Cloud pour la DSI !
Accédez au site Cloud : Accélérateur de Business et découvrez les dossiers et articles dédiés au Cloud, visualisez les vidéos interviews et témoignages clients et téléchargez gratuitement les études et livres blancs.

Derniers commentaires




0 replies to Native Client de Google supporte les puces ARM

Laisser un commentaire

  • Les champs obligatoires sont indiqués avec *,
    Votre adresse de messagerie ne sera pas publiée.

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

X
Connexion S'enregistrer

Connectez-vous pour accéder à tout notre contenu.
Si vous n'avez pas encore de compte,
S'enregistrer GRATUITEMENT

perdu ?
Connexion S'enregistrer

Enregistrez-vous gratuitement pour avoir un accès illimité à tout notre contenu.

Vérifiez votre email

Merci de votre enregistrement. Nous venons de vous envoyer un email contenant un lien pour confirmer votre adresse.
(si vous ne recevez pas l'email dans quelques minutes, vérifiez votre boîte spam).

Oh, vous avez perdu votre mot de passe ?

Pour recevoir votre mot de passe, entrez l'adresse email utilisée pour vous inscrire.

Ou essayer de vous connecter à nouveau.