Skip to content

Latest commit

 

History

History
21 lines (11 loc) · 604 Bytes

DESIGN.md

File metadata and controls

21 lines (11 loc) · 604 Bytes

0 本项目不会考虑兼容性

chrome 61 以下肯定不会支持的

chrome 71 以下也不一定会支持

node 8 以下肯定也不会支持

1 希望对使用者来说 DSL 可以设计的足够简单

也就说,大部分时候不会考虑 corner case (逃

2 本项目也不会考虑实现的效率

主要是我太菜,能实现已经很吃力了(

3 不会过度工程化

不会有第三方依赖,直到自己写一个功能的成本高到我无法接受

也不会有babel/tsc这种东西处理代码,写出来的东西应该可以直接跑在最新的node/chrome上面