vk6flab / contest-logger

Cross platform amateur radio contest logging tool.
https://vk6flab.github.io/contest-logger/
GNU General Public License v3.0
8 stars 1 forks source link

Consider a WebAssembly (WASM) based plugin system #21

Open YO5LNX opened 9 months ago

YO5LNX commented 9 months ago

Extensibility is generally a useful feature for many applications. WebAssembly (WASM) has been used originally to port non-JavaScript applications to the browser, and now it's starting to gain traction on the backend as well. It may be a way to support a polyglot plugin system, allowing contributors to code functionality in their preferred programming language and have it run sandboxed within the application.

This is not so much a feature request, just a way to get your thoughts on this, if you were already aware of it.

YO5LNX commented 6 months ago

BTW, Extism is supposed to make this easy...