Un an après la sortie de la version MVP (minimum viable product) de WebAssembly, de nombreux usages émergent et laissent entrevoir les possibilités futures du format binaire accessible dans tous les navigateurs Web modernes. Pourquoi s'intéresser à WebAssembly aujourd'hui ? Est-ce que c'est fait pour moi ? Est-ce que c'est simple à utiliser ? Comment je peux en tirer profit facilement dés aujourd'hui ? Nous essayerons ensemble de répondre à ces questions, puis nous verrons comment créer et intégrer du code WebAssembly, en passant par toutes les étapes, de l'écriture du code source initial (dans un autre langage que JS, mais pas de panique !) jusqu'à l'intégration dans une application Web.
J'ai eu la chance de travailler comme ingénieur en compilation chez Mozilla, puis par la suite de participer à la naissance du standard WebAssembly ainsi qu'à son implémentation dans Firefox. Depuis, j'ai suivi l'évolution de la plateforme et j'ai pu étudier de nouveaux cas d'utilisation, dans un cadre professionnel comme personnel. Sur mon temps libre, je lutte pour la protection de la vie privée et des données personnelles, contribue à l'open-source, notamment à l'écosystème Rust, et joue de l'ukulélé.