radzenhq / radzen-blazor

Radzen Blazor is a set of 90+ free native Blazor UI components packed with DataGrid, Scheduler, Charts and robust theming including Material design and FluentUI.
https://www.radzen.com
MIT License
3.52k stars 785 forks source link

Lazy loading of components if webassembly profile #33

Closed ghost closed 3 years ago

ghost commented 3 years ago

Is your feature request related to a problem? Please describe. The download size of the components is 255KB Radzen.Blazor.dll. This is no issue with server side rendering, but adds to bandwidth with stand alone webassembly Blazor clients.

Describe the solution you'd like Relevant Radzen Blazor components lazy loaded when page is displayed.

Describe alternatives you've considered No other alternative yet.

Additional context The following description about lazy loading by Microsoft.

akorchev commented 3 years ago

I don't think lazy loading applies to component libraries. Not sure how this can be implemented here.

ghost commented 3 years ago

Okay, thank you!