Following the Flight Simulator SDK documentation link from @WasmWeekly, I'm finding the WebAssembly approach for creating Flight Simulator plugins very interesting! I've been interested in using WebAssembly as a plugin mechanism for software we develop. The benefits of API control / stability, good performance, cross-platform compatibility, and robustness when running 3rd-party code in-process is all fascinating.
I was wondering if there is any technical share out about how the system was implemented in Flight Simulator with pros, cons, lessons learned, future direction, etc. It seems like a pattern that could potentially be useful in a wide-range of software applications and I'm curious to hear how problems like debugging from Visual Studio were solved and what WASM runtime is used, etc.