Google, Apple, Microsoft et Mozilla s’unissent pour développer les navigateurs de demain

Date de dernière mise à jour : le 5 avril 2016 à 11 h 56 min

Les ingénieurs des quatre principaux acteurs figurant au devant de la scène des navigateurs web ont réuni leurs forces pour créer un bytecode baptisé WebAssembly (ou Wasm). Grâce à cette potentielle alternative au JavaScript, ils promettent des chargements de pages web jusqu’à 20 fois plus rapides que nos actuels.

Javascript WebAssembly Navigateurs

Avec le WebAssembly, les ingénieurs dont Brendn Eich, inventeur du langage JavaScript, ont cherché à développer un nouveau bytecode. Un bytecode car, si des améliorations en terme de temps de chargement ont été accomplies auparavant par le sous-langage JavaScript asm.js développé par Mozilla, ce sont les langages basés sur une machine virtuelle (.NET, Java) qui affichent tout de même de meilleures performances.

Ce dernier né consiste donc en un nouveau format de fichier binaire compilé côté serveur puis exécuté dans les navigateurs, qui se voient épargner la tâche d’analyse syntaxique et de compilations..En d’autres termes, WebAssembly permettra d’éviter les obstacles rencontrés par le JavaScript.

Pour un accès toujours plus rapide

De plus, le code bytecode est plus compact que le code source. Cela permettrait ainsi de gagner de précieuses poignées de secondes au niveau du temps de téléchargement et du volume de données. Il est à rappeler que Google avait auparavant essayé de répondre à ce problème avec Native Client tout comme Microsoft avec TypeScript ou encore Mozilla avec son asm.js.

Ici, WebAssembly pourrait donc faire office de point de ralliement entre les trois tentatives passées et apporterait plus de fonctionnalités et une rapidité de chargement plus importante, nos pages mettant en moyenne 5,9 secondes pour s’afficher. WebAssembly aura également l’avantage d’être plus portable.

Toujours en phase de développement, le bytecode WebAssembly n’en est qu’à ses balbutiements et devra sans aucun doute subir de multiples phases d’élaboration avant de se voir employé à grande échelle sur nos navigateurs web. Mais vu l’équipe formée autour de ce projet, les choses devraient arriver assez rapidement.

via

 

Réagissez à cet article !
  • Scratch

    Révolutionnaire ! C’est le serveur qui fait tout le boulot et le navigateur se contente d’afficher le retour !
    Gain de vitesse en vue

    • inconnu

      Ce n’est pas révolutionnaire du tout, cette technique a largement été utilisée dans des tas de domaines, notamment le SQL client-serveur

      • Wilfriedarma

        Le php aussi… mais pour tout se qui est dynamique client, il y a que le java-script et le css. calculée ça sur serveur n’est pas possible

        • Scratch

          Le PHP s’exécute sur le serveur justement … ???

          • Wilfriedarma

            Mais il ne permet pas d’animer des sites ( genre image qui bouge ou menu déroulant)

          • Scratch

            Mais maintenant cette opération (image qui bouge ou menu déroulant) donc css ou js se fait côté serveur, si j’ai bien compris l’article

          • Wilfriedarma

            non, en faite il parte que toute les « animation » ceront faite en langage nécessitant que le serveur compile ( en .NET, Java par exemple). de cette façon, le futur navigateur n’aura plus qu’a exécuter sans réfléchir. Actuellement on fonctionne avec tu langage interprété ( html+css et java script) qui, avant d’être exécuté, doit être lu ligne par ligne pour vérifier qu’il n’y a pas d’erreur. Du coup là c’est le serveur s’occupera de cette parti « déboguage » au lieux d’envoyée bêtement, donc les ordinateur vont prendre au moins 2 fois moins de charge.

            Maintenant je pense que je plus dur… c’est la gestion des coté serveur, c’est bien de pouvoir accéléré le client, mais il ne faux pas ralentir les serveurs … sinon la c’est une calamité, parce-qu’il vas falloir compilé en temps réel, et là il ont du bouleau !

          • Scratch

            Ça y es je comprend ! Merci !

      • Scratch

        Je ne savais pas mais je trouve ça étonnant (attention je ne traîte pas de menteur !) du coup quand je ne sais pas je vais sur Google.

  • Gabs

    Ça me dit quelque chose, ce principe … ah oui, ça y est, j’avais vu ça à l’école il y a quinze ans, et c’était révolutionnaire et c’était l’avenir etc : les applets JAVA !!

  • Camille Soyer

    Microsoft va faire les bugs , Apple les restrictions , Google le desing et la programmation , et Mozilla heu …… Non rien …

Abonnez-vous gratuitement à la newsletter
Chaque semaine, le meilleur de Phonandroid dans votre boite mail !
Demandez nos derniers articles !

Retour du code promo donnant droit à 50 € de réduction dès 399 € sur Cdiscount, qui cumulé à une offre de remboursement Samsung de 50 €, permet de se doter d’un smartphone Galaxy A5 2017 pour 299.97 €. A…

La guerre des prix continue chez les opérateurs. Bouygues Telecom vient de passer son forfait B&You offrant 20 Go de data à seulement 9,99€ par mois pendant une durée d’un an au lieu de 24,99€. Soit une économie totale de 180 euros et le tout sans engagement. Un super bon plan à saisir d’urgence !

ae82828c55bf4df1a9043bfeeffc003f}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}