Pour gérer vos consentements :
Categories: Poste de travail

Native Client de Google supporte les puces ARM

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 ?

Recent Posts

Les logiciels libres entrés au SILL au deuxième trimestre 2024

D'AgentJ à YesWiki, voici les dernières entrées au SILL (Socle interministériel de logiciels libres).

9 heures ago

WSL2 fait le grand saut vers Linux 6.6

En parallèle de diverses expérimentations, Microsoft livre une première version de WSL2 basée sur Linux…

13 heures ago

Google pétri d’incertitudes sur l’empreinte environnementale de l’IA

Le dernier rapport environnemental de Google comporte peu d'indicateurs spécifiques à l'IA. Quelles perspectives l'entreprise…

15 heures ago

Optimisation du processus commercial : la clé de la croissance pour les TPE/PME ?

Booster les performances des forces de vente en fondant les processus commerciaux sur ce que…

16 heures ago

Red Hat France : la problématique VMware plus concrète que les LLM

Respectivement DG et CTO de Red Hat France, Rémy Mandon et David Szegedi évoquent le…

1 jour ago

À l’aune des conteneurs, Canonical étend son approche LTS

Canonical formalise un service de conception de conteneurs minimalistes et y associe des engagements de…

2 jours ago