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

Replace Server Interactivity with WebAssembly #1

Merged
merged 11 commits into from
Jun 20, 2024
Merged

Conversation

martijn
Copy link
Owner

@martijn martijn commented Jun 11, 2024

Blazor InteractiveServer render mode proved to be unpractical for mobile users especially. Rearchitected the project to use InteractiveWebAssembly mode for the Game page. The client-side GameContext uses a SignalR connection to the backend.

This also removes MassTransit as a messaging backend. Let's worry about scaling beyond a single worker process later.

@martijn martijn force-pushed the move-to-webassembly branch from 2e4de09 to 8166ea2 Compare June 11, 2024 19:42
@martijn martijn changed the title Rework to WebAssembly rendermode Replace Server Interactivity with WebAssembly Jun 20, 2024
@martijn martijn marked this pull request as ready for review June 20, 2024 13:28
@martijn martijn merged commit 3fab708 into main Jun 20, 2024
@martijn martijn deleted the move-to-webassembly branch June 20, 2024 13:28
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 this pull request may close these issues.

1 participant