BlogBang

Google annonce son Native Client dans Chrome

chromehipsqk8 Google annonce son Native Client dans Chrome

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]

Publicité

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



22 commentaires

  1. lemulot Reply to this comment


    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

  2. Referencementpayant Reply to this comment


    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

  3. Mr Gruik Reply to this comment


    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

  4. Adanorm Reply to this comment


    +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

  5. Gagou Reply to this comment


    Blague moisie inside :
    On va pouvoir mettre notre grain de sel dans la machine !

    Posté le 5 octobre 2009 à 09:18:51

  6. Loic Reply to this comment


    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

  7. Adanorm Reply to this comment


    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

  8. Loic Reply to this comment


    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

  9. rthomas Reply to this comment


    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

  10. rthomas Reply to this comment


    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

  11. ooops Reply to this comment


    [...]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

  12. anod1 Reply to this comment


    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

  13. Iso Reply to this comment


    @Gagou: arf, je voulais la faire \=

    Posté le 5 octobre 2009 à 20:22:39

  14. DoubleJ Reply to this comment


    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

  15. mart Reply to this comment


    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

  16. JK Reply to this comment


    @mart: J’ai la meme chose ici, perso ca me gonfle.

    Posté le 6 octobre 2009 à 01:09:29

  17. Manu1400 Reply to this comment


    @JK: Désactive l’extension de google car c’est elle qui affiche cette barre

    Posté le 6 octobre 2009 à 11:37:27

  18. mart Reply to this comment


    @Manu1400: quelle extension google ?

    Posté le 6 octobre 2009 à 14:52:25

  19. JK Reply to this comment


    @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

  20. Olivier Reply to this comment


    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

  21. Google SPDY et Google GO Reply to this comment


    [...] 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

  22. Sebansky Reply to this comment


    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