在浏览器中执行脚本语言的JavaScript库
是否有一些JS库可以在浏览器环境中执行用其他脚本语言(如Lua)编写的脚本。像这样的东西在浏览器中执行脚本语言的JavaScript库,javascript,browser,lua,basic,Javascript,Browser,Lua,Basic,是否有一些JS库可以在浏览器环境中执行用其他脚本语言(如Lua)编写的脚本。像这样的东西 TheLibabry.executeScript(scriptCode, apiObjects, timeout); 我知道eval()函数,但我需要一个脚本在隔离的环境中运行,即不能访问我的代码。我想要一些简单、经典的命令式语言,比如Lua,甚至basic。此外,我希望能够设置此脚本的超时。即限制执行时间 您可以尝试利用WebAssembly运行不同的代码语言 瓦斯姆卢阿 web组装文档 Web组件
TheLibabry.executeScript(scriptCode, apiObjects, timeout);
我知道eval()函数,但我需要一个脚本在隔离的环境中运行,即不能访问我的代码。我想要一些简单、经典的命令式语言,比如Lua,甚至basic。此外,我希望能够设置此脚本的超时。即限制执行时间 您可以尝试利用WebAssembly运行不同的代码语言 瓦斯姆卢阿 web组装文档 Web组件中的可用语言
用JS从头开始编写编译器可能是个好主意。考虑到你不必担心内存问题,解析可以委托给Peg.js或类似的工具,这并不像听起来那么可怕。我不确定我现在是否准备好再编写一个编译器。