본 글은 Blazor WebAssembly 애플리케이션의 초기 로드 시간을 단축하기 위해 Lazy Loading 기법을 적용하는 방법을 소개합니다. 먼저 Razor Class Library를 생성하여 일부 컴포넌트를 분리하고, BlazorWebAssemblyLazyLoad 설정을 통해 해당 어셈블리를 초기 로드에서 제외합니다. 이후 Router의 OnNavigateAsync를 활용하여 특정 경로로 이동할 때 필요한 어셈블리만 동적으로 로드함으로써 전체 애플리케이션의 성능을 향상시킵니다.
1개의 좋아요