Giving Your App a Speed Boost
Software that is fully functional is not always ready enough to ship. The app must open, let the user navigate between the pages, and update the data in the UI quickly enough to satisfy the user’s expectations.
Blazor WebAssembly provides a set of features for optimizing the performance of the app, in addition to some tips that you can follow in the development phase that will increase the speed of your app significantly. This chapter covers some complex and specialized topics that are useful for creating apps where high performance and efficiency are the key. You may not encounter these situations often, but they are important to learn about so you are fully equipped and ready to handle any challenge that comes your way.
We will start this chapter by introducing the Virtualize
component, in addition to some guidelines to help increase the efficiency of your Blazor components, especially when working on large-scale and data-intensive applications...