最近作了JS模板引擎測試,拿各個JS模板引擎在不一樣瀏覽器上去運行同一程序,下面是模板引擎測試數據;經過測試artTemplate、juicer與doT引擎模板總體性能要有絕對優點;前端
引擎渲染速度競賽jquery
100 條數據 × 10000 次渲染測試 [isEscape:false, isCache:true]ios
ie8瀏覽器(8.0.6001.18702)git
chrome瀏覽器(版本 26.0.1410.64 m)程序員
Apple safari瀏覽器(5.1.7(7534.57.2))github
firefox瀏覽器(19.0.2)chrome
奇虎360瀏覽器(版本號6.1.0.356,內核版本:21.0.1180.89)瀏覽器
經過對各模板引擎測試結果,能夠看出
artTemplate,juicer與doT引擎模板總體性能要有絕對優點;
其中doT引擎模板在IE與safari瀏覽器表現很是優越;
tmpl模板引擎在IE中運行能完美勝出,但在其它瀏覽器中表現就差不少;
延伸
經過對模板引擎的熟知,不一樣瀏覽器渲染能力也不同;渲染快的打開網頁速度就快;chrome與360瀏覽器打開速是最快的;ie瀏覽器的速度是最慢;性能
baiduTemplate: http://baidufe.github.io/BaiduTemplate/測試
artTemplate: https://github.com/aui/artTemplate
juicer: http://juicer.name/或https://github.com/PaulGuo/Juicer/zipball/master#download
doT:doT source:https://github.com/olado/doT Docs:http://olado.github.com/doT/
tmpl:https://github.com/BorisMoore/jquery-tmpl
handlebars:http://handlebarsjs.com/或https://raw.github.com/wycats/handlebars.js/1.0.0-rc.4/dist/handlebars.js
easyTemplate:https://github.com/qitupstudios/easyTemplate
underscoretemplate: http://documentcloud.github.io/underscore/
mustache:https://github.com/janl/mustache.js
kissytemplate:https://github.com/ktmud/kissy
相關引擎資料
轉載自:http://blog.csdn.net/wuchengzhi82/article/details/8938122
程序員的基礎教程:菜鳥程序員