eval5 1.4.6 发布,JavaScript 解释器

2020年09月12日

eval5是基于TypeScript编写的JavaScript解释器,100%支持ES5语法。

支持浏览器、node.js、小程序等 JavaScript 运行环境 。

项目地址: https://github.com/bplok20010/eval5

示例

使用场景:

  • 浏览器环境中需要沙盒环境来执行JavaScript代码
  • 浏览器环境控制代码执行时长
  • 不支持eval/Function的JavaScript运行环境,如:微信小程序

更新内容:

  • 支持默认导出  evaluate
  • 支持 **= 运算符
  • 构建配置调整
展开阅读全文
10 收藏
分享
加载中
最新评论 (2)
您好,请问是怎么自己实现解析器的?自己写解析器不需要实现解析后调用底层的代码吗?
2020-09-13 09:33
0
回复
举报
解析AST求值,底层的代码不需要实现,直接调用
2020-09-13 10:16
0
回复
举报
更多评论
2 评论
10 收藏
分享
返回顶部
顶部