The Syncfusion® native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
I have a published an Asp.net core Hosted Wasm App which is running on Azure and everything is working as expected. I just have a concern with what everyone is concerned with, the initial download size of the files needed to run the app.
Currently, for an app which has only two pages running, the download size is well over 100Mb. Upon inspection of the 'Network' tab of the developer tools, I saw that there are at least 8 CSS files being loaded from the server ('domain/_content/Syncfusion.Blazor.Themes/{the 8 files, namely materials.css, materials-dark.css, bootstrap.css, highcontrast.css, fabric.css, bootstrap4.css, fabric-dark.css, bootstrap4-dark.css'}) with a total size of over 45Mb.
The only reference in my code which i have to the '_content/Syncfusion.Blazor.Themes' is on the index.html.
I only need one of these theme files, the default one. I never explicitly changed any theme to any of the controls I have used and the only two controls I have installed on my app is the RichTextEditor and the Spinner.
We would like to let you know that, the PWA includes all the static web assets files to support offline. That causes loading all the static web assets inside our library and thus increase the app size in the browser. We can resolve it by removing unwanted static web asset references in the wwwroot/service-worker-assets.js file from the app published folder in production build.
Since you have mentioned that you are using RichTextEditor and Spinner components, you can get those two components style alone from our ThemeStudio web tool and refer it on your application to reduce the file size further. Please refer to the below UG documentation for more details.