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

.NET to run in WASMEdge #61791

Closed
VenkateshSrini opened this issue Nov 17, 2021 · 9 comments
Closed

.NET to run in WASMEdge #61791

VenkateshSrini opened this issue Nov 17, 2021 · 9 comments
Labels
arch-wasm WebAssembly architecture area-VM-meta-mono
Milestone

Comments

@VenkateshSrini
Copy link

Is your feature request related to a problem? Please describe.

At present blazor runs in browser and can the blazor components can be embedded in mobile apps. The feature request is that can Blazor run in environment like WasmEdge (https://github.com/WasmEdge/WasmEdge). If that is the case then if we can port Kestrel also to Blazor runtime or much more a light weight version, then we could run API applications using WASMEdge. This will be much more light weight than containers. There are usecases where the same is possible using Rust runtime. Please see the article
https://www.infoq.com/articles/webassembly-dapr-wasmedge/?utm_source=email&utm_medium=Web-Development&utm_campaign=newsletter&utm_content=11162021.

Describe the solution you'd like

Blazor should be able to run in WASMEDGE. Then this can be used like desktop application and also light-weight runtime for hosting API.

@VenkateshSrini VenkateshSrini changed the title Blazor to run in WASEdge Blazor to run in WASMEdge Nov 17, 2021
@ghost
Copy link

ghost commented Nov 18, 2021

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.

@danroth27 danroth27 changed the title Blazor to run in WASMEdge .NET to run in WASMEdge Nov 18, 2021
@danroth27 danroth27 transferred this issue from dotnet/aspnetcore Nov 18, 2021
@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Nov 18, 2021
@danroth27
Copy link
Member

@lewing

@ghost
Copy link

ghost commented Nov 21, 2021

Tagging subscribers to this area:
See info in area-owners.md if you want to be subscribed.

Issue Details

Is your feature request related to a problem? Please describe.

At present blazor runs in browser and can the blazor components can be embedded in mobile apps. The feature request is that can Blazor run in environment like WasmEdge (https://github.com/WasmEdge/WasmEdge). If that is the case then if we can port Kestrel also to Blazor runtime or much more a light weight version, then we could run API applications using WASMEdge. This will be much more light weight than containers. There are usecases where the same is possible using Rust runtime. Please see the article
https://www.infoq.com/articles/webassembly-dapr-wasmedge/?utm_source=email&utm_medium=Web-Development&utm_campaign=newsletter&utm_content=11162021.

Describe the solution you'd like

Blazor should be able to run in WASMEDGE. Then this can be used like desktop application and also light-weight runtime for hosting API.

Author: VenkateshSrini
Assignees: -
Labels:

untriaged, area-VM-meta-mono

Milestone: -

@marek-safar marek-safar added the arch-wasm WebAssembly architecture label Nov 22, 2021
@ghost
Copy link

ghost commented Nov 22, 2021

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

Is your feature request related to a problem? Please describe.

At present blazor runs in browser and can the blazor components can be embedded in mobile apps. The feature request is that can Blazor run in environment like WasmEdge (https://github.com/WasmEdge/WasmEdge). If that is the case then if we can port Kestrel also to Blazor runtime or much more a light weight version, then we could run API applications using WASMEdge. This will be much more light weight than containers. There are usecases where the same is possible using Rust runtime. Please see the article
https://www.infoq.com/articles/webassembly-dapr-wasmedge/?utm_source=email&utm_medium=Web-Development&utm_campaign=newsletter&utm_content=11162021.

Describe the solution you'd like

Blazor should be able to run in WASMEDGE. Then this can be used like desktop application and also light-weight runtime for hosting API.

Author: VenkateshSrini
Assignees: -
Labels:

arch-wasm, untriaged, area-VM-meta-mono

Milestone: -

@marek-safar marek-safar removed the untriaged New issue has not been triaged by the area owner label Nov 22, 2021
@marek-safar marek-safar added this to the Future milestone Nov 22, 2021
@mdg215199
Copy link

Any update on this?

@lewing
Copy link
Member

lewing commented Feb 24, 2023

closing this in favor of wasi support tracking #65895

@lewing lewing closed this as completed Feb 24, 2023
@VenkateshSrini
Copy link
Author

The issue is #65895 is also closed. So are we saying that even in .NET 8 there is no support for WASI

@lewing
Copy link
Member

lewing commented Feb 24, 2023

The issue is #65895 is also closed. So are we saying that even in .NET 8 there is no support for WASI

#65895 is not closed, it is a tracking issue for the work we are doing and it points a list of PRs that have already landed in .NET 8. We don't have a fixed timetable on delivering full WASI support but it is an area of active development.

@ghost ghost locked as resolved and limited conversation to collaborators Mar 26, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture area-VM-meta-mono
Projects
None yet
Development

No branches or pull requests

6 participants