Loading…
SnowCamp 2020 has ended
22nd-25th of January 2020 / 22-25 Janvier 2020, Grenoble
Back To Schedule
Wednesday, January 22 • 14:00 - 17:00
WebAssembly : le navigateur est maintenant une vraie machine virtuelle

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
WebAssembly est une nouvelle machine virtuelle dans le navigateur. Elle ne fait pas de transpilation vers JavaScript comme l'ont tenté ses prédécesseurs ; elle introduit un nouveau format, proche d'un assembleur, exécuté dans une machine virtuelle au sein de votre browser. Le coup de génie ? Offrir un bridge entre les API JavaScript et les exécutables WebAssembly ! Les dernières optimisations des navigateurs permettent maintenant un échange ultrarapide entre le code JS de votre interface, et votre code métier WASM.

Partons d'un projet nécessitant un long temps de calcul, comme un modèle statistique. Nous développerons le core code en Rust, compilé vers WASM via LLVM, et nous afficherons l'ensemble des résultats dans une UI propulsée par JavaScript. Pas besoin de savoir comment tout ça fonctionne, c'est ce que nous allons découvrir ensemble !

Ce talk est un #StartFromNowhere : démarrons des savoir-faire des développeur·euse·s front (JS / HTML / CSS), et plongeons dans la mise en application d'une nouvelle technologie / framework dont beaucoup parlent sans pour autant y avoir déjà touché. Le temps d'une conf ou d'un atelier, vous obtiendrez tous les savoirs nécessaires à la poursuite de votre apprentissage.

Pré-requis pour cet atelier
- un laptop, idéalement sous *nix (Mac Os, Linux…). C'est toujours possible de pratiquer sous Windows, mais un poil moins pratique
- un environnement Python3 de base, ou un serveur Web local (normalement tout le monde a au moins un python3 sous la main par défaut)
- un éditeur de code avec lequel on est confortable


Speakers
avatar for M4dz

M4dz

alwaysdata
m4dz est un « animal curieux ». Chargé d'évangelisation technique chez alwaysdata, fournisseur d'hébergement PaaS, il a fait de la sécurité et de la vie privée l'un de ses enjeux pour le Web. Toutes les technos y passent, pour sensibiliser les différents acteurs du numérique... Read More →


Wednesday January 22, 2020 14:00 - 17:00
Mont Blanc 3 WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

Attendees (7)