0 本项目不会考虑兼容性 chrome 61 以下肯定不会支持的 chrome 71 以下也不一定会支持 node 8 以下肯定也不会支持 1 希望对使用者来说 DSL 可以设计的足够简单 也就说,大部分时候不会考虑 corner case (逃 2 本项目也不会考虑实现的效率 主要是我太菜,能实现已经很吃力了( 3 不会过度工程化 不会有第三方依赖,直到自己写一个功能的成本高到我无法接受 也不会有babel/tsc这种东西处理代码,写出来的东西应该可以直接跑在最新的node/chrome上面