Google annonce son Native Client dans Chrome
Par Korben | Nb visites : 295

Google entame une nouvelle phase de développement pour son navigateur Google Chrome. En effet, ces derniers viennent d’implémenter dans la dernier version de Google Chrome, une technologie de Native Client (NaCl) qui permettra aux développeurs d’applications web d’écrire du code qui sera exécuté directement par le processeur de la machine (et non plus par une machine javascript ou autre intermédiaire qui est forcement plus lent.)
Vous l’aurez compris, l’ambition de Google est de rentre « internet » encore plus rapide et de transformer progressivement les sites web en véritables applications. On risque donc de voir pas mal d’innovations prochainement en terme de web app comme Google Docs…
Je suis assez émerveillé par la capacité d’innovation de Google mais je vois 2 problèmes avec cette technologie… Déjà en ce qui concerne les failles de sécurité potentielles, si un programme web communique directement avec le processeur, en cas de bug ou de routine malveillante, c’est un peu plus que votre navigateur qui risque de planter.
Ensuite au niveau « technologie propriétaire ». Je ne sais pas quelle licence ils vont donner à leur Native Client, mais si Firefox ou Internet Explorer (et les autres) ne peuvent pas l’exploiter, on va se retrouver avec un truc un peu à la ActiveX, excluant un bon paquets d’internautes des sites qui necessitent le Native Client.
Bref, j’attends de voir avant de hurler « c’est génial » même si ça en a tout l’air…
[Source]
Je vous recommande aussi la lecture des sujets suivants
- Google Native Client ou comment faire tourner une application C++ dans son navigateur
- Chrome, le killer browser par Google
- Chrome OS – Le système d’exploitation de Google
- Iron, le browser chrome sans les espions
- Google Chrome confirmé sur Linux et Mac !
- Aaah les flibustiers !
- Chrome supporte maintenant GreaseMonkey
- Comment installer Google Chrome sous Linux Ubuntu pour de vrai avec Wine
- Google Chrome et son spyware
- Télécharger ChromeOS pour une machine virtuelle







lemulot
En lisant l’article, j’ai aussi pense aux probleme de securitee …
Esperons qu’ils fasse ca bien que ce soit quelque chose de super qui fait evoluer internet !
Posté le 5 octobre 2009 à 07:59:52
Referencementpayant
C’est comme tout si Chrome abeaucoup de succés les virus & co viendrons vers lui, ensuite à Google de nous protégé.
Posté le 5 octobre 2009 à 08:34:47
Mr Gruik
Sans compter que « du code qui sera exécuté directement par le processeur de la machine » … eh bien, ça dépend « du processeur de la machine ».
Déjà qu’avec IE on devait se fader toutes les pages web en double (voir en triple) … là on n’a pas les doigts sorti du clavier !
Posté le 5 octobre 2009 à 08:49:37
Adanorm
+1 Mr Gruik !
Il faudra compiler ses scripts en win32, win64, lin32, lin64, osx … et penser a faire une version java pour les mobiles, une version ARM pour certains netbook … et j’en passe …
Nouvelle fracture dans la compatibilité ?
Posté le 5 octobre 2009 à 09:11:43
Gagou
Blague moisie inside :
On va pouvoir mettre notre grain de sel dans la machine !
Posté le 5 octobre 2009 à 09:18:51
Loic
En fait il faudrait un plugin à la flash player, pour qu’on puisse installer ça sur tous les navigateurs…
@Adanorm je crois que le code sera compatible avec tout processeur x86
Posté le 5 octobre 2009 à 09:38:04
Adanorm
Un plug ins ça signifie que c’est soit du code interprété (javascript revival !) ou un bytecode à la Java (lenteur en force !). En admettant que le nouveau code se contrefiche de l’OS, il reste a faire des versions : x86, x64 (car les OS full 64 bits arrivent), ARM, Sparc32, Sparc64 … ça reste assez chiant pour la majorité des webdev ! Ou alors, un gentil kit de développement va tout automatiser !
Posté le 5 octobre 2009 à 09:45:02
Loic
Tu peux avoir un plugin qui permettte juste d’autoriser l’execution du code en natif…
Sinon pour les processeurs ARM, Sparc etc ce n’est pas prévu je crois…
Posté le 5 octobre 2009 à 09:50:50
rthomas
Oui, oui, ma prédiction arrive, je cris haut et fort depuis 2 ans que HTML+JavaScript+CSS+JSON+ce_que_vous_voulez c’est trop compliqué. Surtout quand on sait que chaque version de Navigateur va réagir différemment aux « normes ».
Les SmartClients (c’est le nom) vont prendre le relai.
Vous avez Flash mais c’est pas hyper souple
Vous avez Java mais il lui manque furieusement une couche présentation et c’est un peu lourd. En plus la compatibilité ascendante n’est pas respectée.
Vous avez Adobe Air mais il reste confidentiel.
Vous avez Google GWT mais il doit manquer de puissance pure avec toutes ces virtualisations (je connais pas).
Enfin vous avez Microsoft SilverLight avec le mastodonte de développement Visual Studio et surtout sa version Open Source MoonLight (encouragée par Microsoft).
Et ici tout s’explique.
A priori Michel de Icaza, la personne à la tête du projet Mono et MoonLight c’est pris un coup de tromblon de la part de M. Stallman en personne
http://tirania.org/blog/archive/2009/Sep-23.html
Certainement que M. Love « Stallman » Love à compris lors d’un brain storming (certainement avec les gens de Google) que les jours de FireFox et toutes ses normes (HTML+… voir plus haut) étaient comptés, ils ont donc regardé le marché des SmartClients, et bing, c’est Microsoft qui sort en tête pour le moment au niveau avancement et déploiement. « Quoi quoi quoi, il existe un projet Open Source de Silverlight, c’est quoi ce bordel ! » (interprétation libre des pensés de Stallman).
Je voudrais pas dire mais le projet de Google semble pas très avancé quand on voit l’annonce
http://groups.google.com/group/native-client-announce/browse_thread/thread/86b436b123d4cc26
Pour faire un SmartClient il faut
- une API avec une couche présentation top
- un environnement de dev
- un environnement de compilation
- un environnement d’execution (ben oui, on génère du Pcode qui est JITé)
A suivre,
Rémi (remi arobase pixel-technology point com)
Posté le 5 octobre 2009 à 09:51:42
rthomas
Pour mieux comprendre la chose
http://www.fredcavazza.net/2008/12/22/native-client-la-technologie-ria-de-google-qui-risque-de-faire-long-feu/
Posté le 5 octobre 2009 à 10:29:49
ooops
[...]l’ambition de Google est de rentre « internet » encore plus rapide[...]
Joli lapsus, Google essayant de « rentrer » Internet ! On pourrait aussi dire bouloter, s’accaparer, contrôler, etc…
PS : aucune intention de troll, j’utilise le moteur de recherche au célèbre logo quadrichrome, comme beaucoup de monde. Mais leur ambition, comme tu le dis, commence à (me) faire peur…
Posté le 5 octobre 2009 à 19:40:30
anod1
Pour répondre a tes craintes, native client et sous licence BSD. http://en.wikipedia.org/wiki/Google_Native_Client
Posté le 5 octobre 2009 à 19:55:26
Iso
@Gagou: arf, je voulais la faire \=
Posté le 5 octobre 2009 à 20:22:39
DoubleJ
Je vois pas où est le problème de sécurité si on tourne dans un environnement de type bac a sable.
Posté le 5 octobre 2009 à 20:45:26
mart
tient a propos de google, c’est normal que j’ai ça sur ton site maintenant korben ?
Non mais de quoi il se mêle ce google…
http://img203.imageshack.us/img203/6445/screenshot1f.png
Posté le 6 octobre 2009 à 00:08:04
JK
@mart: J’ai la meme chose ici, perso ca me gonfle.
Posté le 6 octobre 2009 à 01:09:29
Manu1400
@JK: Désactive l’extension de google car c’est elle qui affiche cette barre
Posté le 6 octobre 2009 à 11:37:27
mart
@Manu1400: quelle extension google ?
Posté le 6 octobre 2009 à 14:52:25
JK
@Manu1400: Meme question que mart, quelle extension ? Je viens tout juste de faire une reinstallation propre de mon PC et j’ai seulement installe Firefox sans rien d’autre. Bon par contre on dirait que le bandeau a disparu aujourd’hui, sans intervention de ma part…
Posté le 6 octobre 2009 à 16:16:47
Olivier
Cool, après le web 2.0, voilà l’ASM 2.0, ça va être fun
Sinon, ils feraient mieux de corriger les failles de leur navigateur avant « d’innover ».
Posté le 18 octobre 2009 à 05:08:42
Google SPDY et Google GO
[...] http, la compression des entêtes et les flux multiplexés (euuh ?). Google continue donc sa croisade pour rendre Internet encore plus rapide et s’attaquer aux protocoles qui se trouvent entre les serveurs et les navigateurs (et qui [...]
Posté le 13 novembre 2009 à 07:26:08
Sebansky
Google Chrome gagne beaucoup de place et sait normal avec la puissance de la home de google.
Posté le 4 février 2010 à 04:50:43