皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

eval5 1.4.3 发布,JavaScript 解释器

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

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

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

示例

使用场景:

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

更新内容:

  • 修复 WithStatement 中赋值不生效问题。
  • rootContext创建调整为:Object.create(options.rootContext),防污染。

转自 https://www.oschina.net/news/114650/eval5-1-4-3-released