latest templates.js supports web workers