Summary
After reading this chapter, you should know about the Blazor framework and the benefits of using this framework for C# developers over other SPA JavaScript frameworks, because you can use the same language for both frontend and backend development.
We also covered how gRPC is better than, and can replace, the REST API in terms of the growing popularity and platform neutrality, and also lower network usage. You should also have some idea about how source generators can ease development.
Thus, you are now ready to start developing Blazor WebAssembly SPA applications and inspecting the code that goes into the compilation process. You can read .proto
files and use them for gRPC communication, for better performance compared to REST.
In the next chapter, we will cover Razor components and syntax, look at page routing, and introduce an overview of our demo project.