-
Notifications
You must be signed in to change notification settings - Fork 156
Open
Labels
enhancementNew feature or requestNew feature or request
Description
We currently use acorn
for parsing JS into the AST, however there are faster alternatives now.
One of the fastest, @swc/core
, is used by Next.js so its perhaps possible to parse once and share the AST so that nft wouldn't need to parse again. However, this could lead to a major rewrite since the AST is not compatible.
- Related Issue: ESTree compatible AST swc-project/swc#2123
- Docs: https://swc.rs/docs/usage/core
Another alternative, hermes-parser
, is used by React Native and should have the same AST format (ESTree) which might mean its a drop-in replacement for acorn
.
yimingjfe, ojj1123 and kane50613
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request