Handlebars - Compiled Templates

It is possible to precompile your Handlebars template (the result is a JavaScript function), and then include the compiled templates via a script element.

Advantages of precompiling the templates include:

So here's an example where I've compiled the course list template into courseslist.js. Now there's no compile step, just a reference to Handlebars.templates.courseslist to access the template function.  Note too that we are using the "runtime" version of the Handlebars library - handlebars.runtime.min.js 

Note the command to compile the template looked like:

$ handlebars.js courseslist -f courseslist.js

where courseslist is the source template, and courseslist.js is the generated compiled JS file