Vogel A, Tietze MC, Kapitza R (2026)
Publication Language: English
Publication Type: Conference contribution, Conference Contribution
Publication year: 2026
Publisher: Springer Science and Business Media Deutschland GmbH
Series: 26th International Conference, ICWE 2026
Book Volume: 16625 LNCS
Pages Range: 173-181
Conference Proceedings Title: Lecture Notes in Computer Science
ISBN: 9783032293718
DOI: 10.1007/978-3-032-29372-5_12
JavaScript (JS) has been the de facto standard for developing interactive web applications for nearly 30 years. Although it was initially a significant step forward in enabling interactive web pages, JS reaches its limit for complex web applications. Today, games, maps, spreadsheets, and image manipulation require more performance than JS can offer. This is where developers already use WebAssembly, an efficient binary format and compilation target for high-level languages. However, WebAssembly is typically used only to extend JS-based applications. With reaktor we promote WebAssembly, exemplified through Go, from its supporting role to a first-class citizen of the web. reaktor is a Go framework that adds templating to Go, enables compiling it into efficient WebAssembly and automatically generates the necessary JS code to interact with the APIs provided by the browser. Through the evaluation of reaktor, we identified inhibitors of the adoption of WebAssembly-aware high-level languages for full-fledged web development.
APA:
Vogel, A., Tietze, M.C., & Kapitza, R. (2026). Reaktor: Go as a First-Class Citizen for Client-Side Web Development Using WebAssembly. In Andrea Mauri, Lola Burgueño, Riccardo Tommasini (Eds.), Lecture Notes in Computer Science (pp. 173-181). Lyon, FRA, FR: Springer Science and Business Media Deutschland GmbH.
MLA:
Vogel, Arne, Moritz Constantin Tietze, and Rüdiger Kapitza. "Reaktor: Go as a First-Class Citizen for Client-Side Web Development Using WebAssembly." Proceedings of the 26th International Conference on Web Engineering, ICWE 2026, Lyon, FRA Ed. Andrea Mauri, Lola Burgueño, Riccardo Tommasini, Springer Science and Business Media Deutschland GmbH, 2026. 173-181.
BibTeX: Download