• [^] # Re: WebAssembly

    Posté par (site web personnel) . En réponse à la dépêche Firefox 45 ESR et autres actualités mozilliennes. Évalué à 5.

    va permettre de faire plus de choses avec de bien meilleures performances (et vu la popularité des préprocesseurs CSS, WebAssembly sera surement bien accueilli). Au contraire Java, plus lent et limité que C/C++, ne s’y substitue pas, notamment en programmation système.

    Ah oui un truc conçu pour remplacer le bytecode d'une VM monstrueusement lourde (les moteurs JS des navigateurs) par du code natif va faire mieux que... un truc conçu pour remplacer le bytecode d'une VM lourde mais pas autant, par du code natif (non parce que ça fait quand même un paquet d'années que le JIT de la JVM est bien plus mûr que wasm...). C'est la magie rien dans les mains rien dans les manches !

    Et faire plus de choses, programmation système... les technos web pour l'OS, poussées par Mozilla, c'est bien... Firefox OS ? Le truc qui se base sur android pour toute la couche système pour juste lancer une webview en plein écran, et qui a été abandonné par Mozilla ?

    Mais contrairement à Java, on a bien plus de recul sur ces technologies et c’est un effort joint de gros acteurs acteurs du web qui savent ce qu’ils font.

    Oui l'armée de barbus qui bossait chez Sun dans les années 90 étaient surtout connus pour leurs compétences en pâtés de sable c'est vrai.

    Au final, le point le plus important est peut-être qu’en matière de code on ne part pas non plus de zéro et que tout ce qui est fait se base sur l’existant, déjà extrêmement bien optimisé.

    LOL fallait la sortir celle-là. On parle toujours de Javascript et de navigateurs web ?

    Ma conclusion, c’est qu’en se basant sur l’existant pour en faire quelque chose de mieux, WebAssembly permet une transition sans encombre à la fois pour les éditeurs de navigateur web et les développeurs web, tout en offrant une plateforme plus puissante et performante que ne l’est JavaScript.

    Ah merde je répondais à une press release de SSII en fait ??