To improve the load time of customer self service web pages you can use the application to minimise the JavaScript files at run time.
This uses Razor technology.
Step-by-step guide
To bundle and minify JavaScript files:
- Login as an administrator
- Go to the "Template Editor" page
- Open up the "Code Editor"
- Include web optimisation into the razor template
- Create a new "Script Bundle"
- Include your scripts into the bundle
- Create and load your bundle
@using System.Web.Optimization; @{ var cvScripts = new ScriptBundle("~/TemplateBundles/CVScripts"); } ... Other HTML here @{ cvScripts.Include("~/Scripts/cv.util.js"); } ... Other HTML here @{ BundleTable.Bundles.Add(cvScripts); @Raw(@Model.TemplateUtil.ScriptRender("~/TemplateBundles/CVScripts")) }
To enable this functionality the template needs to be a version 4 (Razor) template
Related articles