|
|
|
|
|
by bd82
3189 days ago
|
|
beating Acorn & Esprima in raw performance is very very impressive. But please consider that performance is not the only factor when building parsers. Extensibility is a major concern. Afaik
Babylon (used in babel) is a fork of Acorn partly driven by the need for greater extensibility.
https://github.com/babel/babylon Another example is espree used in ESLint
https://github.com/eslint/espree
According to their readme.md espree was based on Esprima and is now using Acorn.
Specifically for extensibility reasons.
https://github.com/eslint/espree/issues/200 |
|