Skip to content

evonli/artTemplate

 
 

Repository files navigation

artTemplate

JavaScript Template Engine

artTemplate 是新一代 javascript 模板引擎,它采用预编译方式让性能有了质的飞跃,并且充分利用 javascript 引擎特性,使得其性能无论在前端还是后端都有极其出色的表现。在 chrome 下渲染效率测试中分别是知名引擎 Mustache 与 micro tmpl 的 25 、 32 倍。

除了性能优势外,调试功能也值得一提。模板调试器可以精确定位到引发渲染错误的模板语句,解决了编写模板过程中无法调试的痛苦,让开发变得高效,也避免了因为单个模板出错导致整个应用崩溃的情况发生。

artTemplate 这一切都在 1.7kb(gzip) 中实现!

所有特性列表

  • 接近javascript极限的渲染速度
  • 支持捕获引发渲染错误的模板语句
  • 默认采用原生语法
  • 在沙箱中执行模板代码
  • 可通扩展简洁的自定义语法
  • 可定义公用函数
  • 未定义的数据输出空值

在线预览

帮助文档: http://aui.github.com/artTemplate/

负荷测试: http://aui.github.com/artTemplate/test/test-speed.html

授权协议

Released under the MIT, BSD, and GPL Licenses

About

JavaScript Template Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published