Aune 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...)
Il faut voir de quoi on parle et de ce qu'on veut dire :
la JVM est légère mais la bibliothèque standard qui vient avec est sacrément lourde à charger. C'est une partie de l'intérêt de jigsaw.
HotSpot dépote, mais il requière un temps de chauffe (il inline pas les méthodes immédiatement par exemple), ça matche pas très bien à mon avis avec les usages du web. Sur serveur tu as un code que tu fais tourner indéfiniment, que les premières secondes ne soient pas aussi performantes que tout le reste tu t'en fou. Sur le web bien souvent tu va télécharger une partie de l'application la faire tourner une fois, puis passer à une autre partie de l'application et donc un autre bout de code, la VM n'a pas le droit de se laisser du temps pour optimiser le code.
Bref faut sortir des phrases « c'est performant » / « c'est lourd » et regarder dans le détails quels sont les contraintes et comment y répondre.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: WebAssembly
Posté par barmic . En réponse à la dépêche Firefox 45 ESR et autres actualités mozilliennes. Évalué à 6. Dernière modification le 28 mars 2016 à 10:34.
Il faut voir de quoi on parle et de ce qu'on veut dire :
Bref faut sortir des phrases « c'est performant » / « c'est lourd » et regarder dans le détails quels sont les contraintes et comment y répondre.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)