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

Suppport wasm workloads using wasmtime #1278

Closed
Jeffwan opened this issue Oct 19, 2022 · 5 comments · Fixed by #1402
Closed

Suppport wasm workloads using wasmtime #1278

Jeffwan opened this issue Oct 19, 2022 · 5 comments · Fixed by #1402

Comments

@Jeffwan
Copy link

Jeffwan commented Oct 19, 2022

We use wasmtime as the webassembly runtime and I would be interested to support wasmtime supported in youki since they are both rust stack. I notice wasmr has been added in the youki and I would like to extend in a similar to support wasmtime.

I am actually a beginner of rust and I would like to contribute this part including tests and reports

@utam0k
Copy link
Member

utam0k commented Oct 21, 2022

Hi, @Jeffwan. I'm a beginner at wasm, so please tell me what advantage we support wasmtime.

@Jeffwan
Copy link
Author

Jeffwan commented Oct 23, 2022

@utam0k you mean the advantage of wasmtime over wasmr?

@utam0k
Copy link
Member

utam0k commented Oct 25, 2022

@Jeffwan I want to know what benefit we archive with this issue.

@Mossaka
Copy link
Contributor

Mossaka commented Nov 28, 2022

(Disclaimer, I am a maintainer on runwasi project, which supports running wasm/wasi workloads using wasmtime and other runtimes)

Let me add one benefit of enabling wasm workloads in the container ecosystem. Wasm/wasi is a lightweight, portable and secure binary format that enables devleopers to build server-side applicaitons in Rust, C++, Go and other languages. One major benefit of enabling wasm workloads is to support function-as-a-service model where a bursty function quickly starts executing and then finishes and dies. If container runtime integrates with a wasm runtime, the function application does not need to bundle a runtime in the image. This significantly reduces the size of the image and allows the container runtime to be shared among multiple wasm modules.

@utam0k
Copy link
Member

utam0k commented Dec 15, 2022

#1402

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants