eval5 1.4.4 发布,JavaScript 解释器

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

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

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

示例

使用场景:

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

更新内容:

  • 修复在未使用try-catch情况下出现异常时导致下次调用evaluate时的变量声明错乱问题。

猜你喜欢

转载自www.oschina.net/news/114810/eval5-1-4-4-released