如何在浏览器中运行Lua代码?

我想在我的Safari浏览器中运行_LUA_代码。我不知道它是如何工作的,但我知道有一个[网站](http://moonshinejs.org/editor/)可以让我编写_Lua_代码并进行编译,然后得到结果。

任何帮助将不胜感激!网站链接:[http://moonshinejs.org/editor/](http://moonshinejs.org/editor/)

点赞
用户17727151
用户17727151

这个你使用的网站似乎是一个沙盒或基于 webassembly 的东西。

对于你所问的内容,我见过多种解决方案。

一个相当新的/有维护的解决方案是lua.js(这个可以在 NodeJS 和 web 中使用。它也是最有维护的。我会推荐这个。)我在想什么呢,这个是4年前最新的版本。

其余主要是 NodeJS,但在这里:

2021-12-21 06:08:26
用户17237579
用户17237579

目前,在浏览器内运行 Lua 的最好解决方案我认为是fengari。它在 JavaScript 中实现了符合标准的 Lua 5.3 VM,具有相同的 C API 写成了 JavaScript。

我还有一个名为lua2js的代码库,它支持一些基本的 Lua 语法。它使用 PEG.js 生成解析器。

2021-12-22 02:39:32