Connexion
Abonnez-vous

Google Earth passe en WebAssembly et devient compatible avec tous les navigateurs

Google Earth passe en WebAssembly et devient compatible avec tous les navigateurs

Le 21 juin 2019 à 09h48

Google propose depuis hier une nouvelle préversion de son service Earth, bâti désormais sur WebAssembly.

L’éditeur explique qu’il voulait dès la base utiliser du code natif pour obtenir les performances souhaitées. À l’époque, seul NaCl permettait cette solution, mais on ne le trouvait que dans Chrome. Le WebAssembly ayant les mêmes objectifs mais étant un standard, une nouvelle version d’Earth est donc en développement.

La nouvelle version peut en théorie être utilisée désormais dans n’importe quel navigateur. Pas de problème bien sûr pour tout ce qui est basé sur Chromium, dont Opera et le nouvel Edge. Aucun problème non plus sur Firefox. Mais l’Edge actuel n’a rien voulu savoir. Il aura fallu du temps, car les travaux avaient été annoncés en octobre 2017.

Google a cependant déjà les yeux tournés vers l’avenir et attend avec impatience l’arrivée dans WebAssembly de plusieurs nouveautés, dont le support de SIMD (single instruction, multiple data) et du dynamic linking, qui devraient permettre tous deux d’importants gains de performances. Ces apports devraient se faire « plus tard dans l’année ».

Le 21 juin 2019 à 09h48

Commentaires (7)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

WebAssembly a vraiment l’air prometteur. Cependant, malgré le fait que cela a l’air de se répandre de plus en plus (Google Earth, c’est quand même quelque chose), j’ai beaucoup de mal à trouver une documentation lisible/maintenue, ou un tutoriel qui explique comment faire quelque chose avec WebAssembly. alors qu’il n’y a pas trop ce problème avec les autres technos du web (enfin, sauf les 259000 frameworks et libs JS qui existent…). Quelqu’un connaîtrait de bonnes ressources ?

votre avatar

Je ne suis pas expert dans le domaine, mais intuitivement, je débuterais du côté de MDN :https://developer.mozilla.org/fr/docs/WebAssembly

votre avatar

J’avais vu aussi pour utiliser le language Rust :

https://www.rust-lang.org/what/wasm

Après, je n’ai pas testé

votre avatar

Je suis toujours impressionné par leur “3D reconstruite” des bâtiments ou de certains reliefs, c’est franchement sympa !

votre avatar

Certains dérivés de Firefox ne peuvent pas fonctionner avec. Palemoon par exemple qui a WASM désactivé par défaut. Je ne suis pas certain de vouloir l’activer pour tester…

votre avatar

Si tu es sous Linux, tu peux installer FF en snap le temps de tester.

votre avatar



La nouvelle version peut en théorie être utilisée désormais dans n’importe quel navigateur.





Ils ont juste attendu que tous les développeurs de navigateurs basculent sur une base Chromium quoi.

Plus que Firefox (et éventuellement Safari, je sais pas si Blink et Webkit sont devenus si différents que ça) et c’est bon.



<img data-src=" /> /

Google Earth passe en WebAssembly et devient compatible avec tous les navigateurs

Fermer