The browser can cache the static js file whereas it can't cache a nunjucks-ified js file and in the glorious future of Thimble we can use requirejs to minify everything into one file.