He publicado el proyecto de ensamblaje web blazor en .net core 6 preview 7
ahora el tamaño de mi archivo dotnet.wasm es muy grande y tiene 64mb y toma unos minutos descargar y ejecutar la aplicación En esta imagen puede ver el tamaño del archivo dotnet.wasm
He publicado AOT Compilation y deshabilité la globalización y otra paz inútil.
Puede usar la función Lazy Load Assembly disponible en .net 6 (y 5).
Consulte la documentación oficial de Microsoft: https://docs.microsoft.com/en-us/aspnet/core/blazor/webassembly-lazy-load-assemblies?view=aspnetcore-5.0
Puede disminuir mucho el tamaño de su inicio y el tiempo de carga.
Agregue <PublishTrimmed>true</PublishTrimmed> a su .csproj (dentro de PropertyGroup ). El recorte hará la mayor parte de la reducción de tamaño por usted. https://docs.microsoft.com/en-us/dotnet/core/deploying/trimming/trimming-options
Puede seguir la guía en https://docs.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/webassembly para habilitar la compresión Brotli. Luego, puede eliminar opcionalmente los archivos descomprimidos y comprimidos *.gz . De esa manera, puede reducir mucho el tamaño total, hasta unos pocos megabytes.