Google Chrome extensions using manifest_version: 2 are restricted from using eval or new Function. All of the JavaScript templating librar
manifest_version: 2
eval
new Function
Closure Templates is a templating library that does not use eval. Templates are compiled to JavaScript ahead of time, so that what gets included in your app is a plain .js file that should not run into CSP issues.