Une tendance forte en data science est le déport des calculs vers les utilisateurs. Grâce aux nouveaux standards, la plateforme web est un vecteur important de cette décentralisation, la plaçant désormais en concurrente légitime des applications lourdes et autres outils en ligne de commande. C'est le cas de WebAssembly qui est une sorte d'assembleur exécutable dans le navigateur. Ses objectifs étant la rapidité et la possibilité de réutiliser des codes existants.
Lors de cet exposé, je vais vous présenter des expérimentations effectuées par Magellium lors d'une étude menée pour le CNES pour voir l'apport de WebAssembly sur des scénarios de valorisation de données d'observation de la terre. En particulier, il y aura de la détection d'avions par inférence machine learning et de la détection de nuages par inférence deep learning. J'évoquerai également les aspects historique et technique de WebAssembly ainsi que l'implication d'autres standards web (WebGPU, web workers, File API...) dans ces expérimentations et leurs applications futures.
Bio : Nicolas Decoster, développeur et scientifique chez Magellium