我想为我的自定义解释器制作一个Web REPL。让我解释一下我的想法。当用户在浏览器中编写代码,然后单击“评估”按钮时,代码通过JS编写的检查器和验证器进行检查(验证器和检查器将作为独立模块),如果没有问题,代码将通过ajax发送到服务器。然后在服务器上为该代码评估创建单独的环境。评估完成后,结果返回到浏览器。所以我不知道的是如何使用什么工具为客户端代码评估创建单独的环境。如果这样正确,我的问题是:在服务器上应该怎么做才能安全地运行客户端的代码?应该从主操作系统中分离出来。也许Docker可以帮助吗?