icerpc / icerpc-csharp

A C# RPC framework built for QUIC, with bidirectional streaming, first-class async/await, and Protobuf support.
https://docs.icerpc.dev
Apache License 2.0
101 stars 13 forks source link

WASM Support? #3938

Closed MarkOverstreet closed 5 months ago

MarkOverstreet commented 5 months ago

Desired feature

I don't see a place to ask questions so unfortunately I am placing it here.

Does this project work with WASM? Specifically Microsoft Blazor.

Problem

No response

Alternatives

No response

Additional context

No response

bernardnormier commented 5 months ago

Hi Mark, we currently don't include support for Blazor.

I think it would be reasonably easy to do. It's a matter of adding a new duplex transport for Blazor: https://docs.icerpc.dev/icerpc/duplex-transport

I assume you'd want to use Blazor to write a web client. What would your web client talk to? An Ice server using ws/wss? An IceRPC server?