WebAssembly a fait beaucoup de chemin depuis sa première version majeure en 2015. Les cas d'utilisation dépassent désormais le cadre des applications Web : infrastructures cloud, virtualisation, edge computing, architectures de plugins, etc. Quelles évolutions passées ont rendu ça possible ? Comment évolue WebAssembly en tant que plateforme ? Quelles améliorations sont à venir, et que vont-elles permettre d'accomplir ? Nous nous pencherons sur ces questions en (re)découvrant ensemble WebAssembly, son historique, et ses principales extensions à venir (WASI, component model, garbage collector).
I've been lucky enough to work as a compiler engineer at Mozilla, and then to participate to the birth of the WebAssembly standard, as well as its implementation in Firefox. Since then, I've followed the evolution of the platform and I've had the opportunity to study new use cases, in both my professional and personal lives. In my free time, I fight to protect privacy online and keep personal data personal, I contribute to open-source projects (notably to the Rust ecosystem), and I play the ukulele.