For performance reasons and huge cold start: it's a crucial part for an application with a lot of pages and user controls.
While aspnet_compiler.exe sources are not public they can be "previewed" and it's nothing more than just command line wrapper around ClientBuildManager which is already ported to net9.0.
Maybe a good approach would be to create similar build task like https://github.com/webformsforcore/WebFormsForCore/tree/main/src/WebFormsForCore.Build to execute on Release builds to precompile entire application and save produced assemblies that later could be loaded.
For performance reasons and huge cold start: it's a crucial part for an application with a lot of pages and user controls.
While aspnet_compiler.exe sources are not public they can be "previewed" and it's nothing more than just command line wrapper around ClientBuildManager which is already ported to net9.0.
Maybe a good approach would be to create similar build task like https://github.com/webformsforcore/WebFormsForCore/tree/main/src/WebFormsForCore.Build to execute on Release builds to precompile entire application and save produced assemblies that later could be loaded.