Angular applications are built with templates, which may be
.cssfiles, or may be inline
templateattributes on Decorators like
These templates are compiled into executable JS at application runtime (except in
interpretationmode). This compilation can occur on the client, but it results in slower bootstrap time, and also requires that the compiler be included in the code downloaded to the client.
You can produce smaller, faster applications by running Angular’s compiler as a build step, and then downloading only the executable JS to the client.