From 9c43de137015d53c0ec6d634afa9fcc327035b06 Mon Sep 17 00:00:00 2001 From: Stefan Lau Date: Sun, 9 Mar 2014 17:57:25 +0100 Subject: [PATCH] dont do a require each time a template is accessed --- lib/View.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/View.js b/lib/View.js index cbf4305..824e8a8 100644 --- a/lib/View.js +++ b/lib/View.js @@ -5,6 +5,7 @@ var _ = require('lodash'), Backbone = require('backbone'), Handlebars = require('./handlebars/handlebars'), + templateCache = require('../build/compiledTemplates')(Handlebars), View; Backbone.$ = $; @@ -47,7 +48,7 @@ View = Backbone.View.extend({ }, getCompiledTemplate: function (templateName) { - return require('../build/compiledTemplates')(Handlebars)[templateName]; + return templateCache[templateName]; }, render: function () {