esotope: 类固醇上的ECMAScript代码生成器

这个项目是作为一个分支开始的,目的是加速原始代码。 escodegen是一个很棒的项目,但它一直是我们项目中的一个瓶颈,我们正在做实时JavaScript代码检测。当将近70%的原始代码被重写时,很明显它不能作为原始repo的PR发布,我决定将它作为一个独立的项目。目前esotope在节点v0.10.x中比escodegen快x2倍,在节点v0.11.x中快x4.5倍。然而,在生产中,我们已经看到在某些情况下性能提高了10倍。

安装

节点

$ npm install esotope