Going Deeper into WebAssembly
In this chapter, we will go deeper into technologies that are only relevant for Blazor WebAssembly.
Most things in Blazor can be applied to Blazor Server and Blazor WebAssembly. Still, since Blazor WebAssembly is running inside the web browser, we can do some things to optimize the code and use other libraries that we can’t use server-side.
We will also look at some common problems and how to solve them.
In this chapter, we will cover the following:
- .NET WebAssembly build tools
- AOT compilation
- WebAssembly Single Instruction, Multiple Data (SIMD)
- Trimming
- Lazy loading
- PWA
- Native dependencies
- Common problems
The idea for this chapter is not that you have to follow along but rather for reference so that you can implement the features discussed in this chapter on your own.