art-template

High performance JavaScript templating engine

Github stars Tracking Chart

art-template

NPM Version
NPM Downloads
Node.js Version
Travis-ci
Coverage Status

English document, 中文文档

art-template is a simple and superfast templating engine that optimizes template rendering speed by scope pre-declared technique, hence achieving runtime performance which is close to the limits of JavaScript. At the same time, it supports both NodeJS and browser. speed test online.

art-template 是一个简约、超快的模板引擎。它采用作用域预声明的技术来优化模板渲染速度,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。在线速度测试

chart

Feature

  1. performance is close to the JavaScript rendering limits
  2. debugging friendly. Syntax errors or runtime errors will be positioned accurately at which line of template. Support setting breakpoint in templating files (Webpack Loader)
  3. support Express, Koa, Webpack
  4. support template inheritance and sub template
  5. browser version is only 6KB

特性

  1. 拥有接近 JavaScript 渲染极限的的性能
  2. 调试友好:语法、运行时错误日志精确到模板所在行;支持在模板文件上打断点(Webpack Loader)
  3. 支持 Express、Koa、Webpack
  4. 支持模板继承与子模板
  5. 浏览器版本仅 6KB 大小

捐助我(微信支付)

[AD] 前端招聘:在海边写代码

Overview

Name With Owneraui/art-template
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 3)
Platform
License:MIT License
Release Count21
Last Release Namev4.13.2 (Posted on )
First Release Name3.0.1 (Posted on )
Created At2012-06-03 03:37:57
Pushed At2021-01-09 14:41:44
Last Commit At2020-08-05 15:28:24
Stargazers Count9.8k
Watchers Count514
Fork Count2.7k
Commits Count598
Has Issues Enabled
Issues Count600
Issue Open Count85
Pull Requests Count22
Pull Requests Open Count3
Pull Requests Close Count24
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top