Functional Templates are Handlebars Helpers or EmberJs Components which do not render any output. They perform simple and independent side-tasks, i.e. they change the variables of the current scope of your template. At first it does not sound useful at all, but consider simple constructs like if-then-else or for-each – widely accepted and known to be very useful indeed.