Software:Mod wasm
From HandWiki
Revision as of 19:12, 10 November 2022 by MainEditor (talk | contribs)
mod_wasm is an Apache HTTP Server extension module able to run and server WebAssembly binaries as endpoints.
It was unveiled at the ApacheCon North America on Oct 3rd, 2022.[1] In addition, a full-detailed article can be found on VMware's Wasm Labs page.[2]
Design and Source Code
The project consists in two libraries: mod_wasm.so (written in C) and libwasm_runtime.so (written in Rust). It uses Wasmtime[3] as the primary WebAssembly runtime.
Source code, demo containers, and examples can be found on the mod_wasm GitHub repository.
Media
After launch, it received different press coverage in the media. [4][5][6][7]
References
- ↑ "mod_wasm's slides from ApacheCon". https://apachecon.com/acna2022/slides/01_Gonz%c3%a1lez_mod-wasm_Bringing_WebAssembly.pdf.
- ↑ "mod_wasm: run WebAssembly with Apache". https://wasmlabs.dev/articles/apache-mod-wasm/.
- ↑ "Wasmtime. A fast and secure runtime for WebAssembly.". Bytecode Alliance. https://wasmtime.dev/. Retrieved 2022-10-18.
- ↑ "WebAssembly Weekly - Issue #180". https://wasmweekly.news/issue-180/.
- ↑ "WebAssembly comes to Apache web server". https://www.infoworld.com/article/3676134/webassembly-comes-to-apache-web-server.html.
- ↑ "Practical WebAssembly Podcast Oct 06 2022". https://www.youtube.com/watch?v=bncwBe5wU6s&t=929s.
- ↑ "Apache Releases WebAssembly Module for Web Server". https://www.codingworldnews.com/news/articleView.html?idxno=12914.