This is the second in a two-part series. At NGINX, we’re excited about what WebAssembly (Wasm) can offer the community, especially in regard to extensibility.
The Extism and waPC projects take complementary but different approaches to embedding Wasm into an application.
Our process of extending NGINX Agent followed these stages: Extended the NGINX Agent configuration semantics to define external plugins and their bytecode source.
We used “Go Runtime” as shorthand for the NGINX Agent system and executable.