Gottschalk, FelixFelixGottschalkSchulte, StefanStefanSchulteManikku Badu, Nisal HemadasaNisal HemadasaManikku BaduEbrahimi, ElmiraElmiraEbrahimiEdinger, JanickJanickEdingerKaaser, DominikDominikKaaser2025-02-242025-02-242025-02Lecture notes in computer science 15547 LNCS: 40–54 (2025)978-3-031-84617-5978-3-031-84616-8https://hdl.handle.net/11420/54412WebAssembly is a portable binary instruction format designed to serve as a compilation target for high-level languages. While originally developed to run performance-intensive applications directly in Web browsers, WebAssembly supports these days a number of different hardware platforms across the compute continuum. This makes it a promising option to run services for training and inference in Federated Learning. To the best of our knowledge, there have been only a few practical approaches to realize Federated Learning usingWebAssembly. Therefore, in this paper, we present a framework to achieve this. Our prototypical implementation shows that WebAssembly-based Federated Learning applications are highly portable while providing acceptable runtime overhead during model training.enFederated Learning | WebAssembly | Machine LearningTechnology::600: TechnologyTowards WebAssembly-Based Federated LearningConference Paper10.1007/978-3-031-84617-5_4Conference Paper