Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WASM-based process executor #39

Closed
lthibault opened this issue Jul 13, 2022 · 0 comments
Closed

WASM-based process executor #39

lthibault opened this issue Jul 13, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request question Further information is requested
Milestone

Comments

@lthibault
Copy link
Collaborator

As the title implies, this is to be an Executor capability for web assembly code. I will update this issue as the task becomes increasingly well-defined. In the meantime, I am beginning with links to useful resources and loosely-structured notes.

General Thoughts

  • "WASM on the Server" seems like a very powerful and appealing niche that the Wetware project should investigate
  • CGO should be avoided, as it will negate much of the simplicity Wetware currently enjoys (static binaries, cross-compilation, etc), and the performance implications are unclear (despite microbenchmarks from projects such as WASMer).

Useful Links

  • Awesome WASM
  • Wazero is a pure-go implementation of the WASM runtime with no external dependencies and no CGO. Alpha stability, but dev team appears to be active and in search of early adopters.
@lthibault lthibault added enhancement New feature or request question Further information is requested labels Jul 13, 2022
@lthibault lthibault added this to the 0.1.0 Public Beta Release milestone Nov 14, 2022
@mikelsr mikelsr self-assigned this Feb 24, 2023
@mikelsr mikelsr linked a pull request Feb 24, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants