可以序列化node.js vm.script?

我正在尝试使用node.js vm.script预编译大量JS函数,以便我可以多次调用这些函数,而不必每次重新编译。 请注意,我不能只将函数包含在模块中,因为它们在体系结构上与“核心”代码完全分离。 这很好 – 每个编译的脚本都存储在一个对象中,并可以根据需要运行。

我想弄清楚的是如何在多个forksubprocess中使用这个模型,所以任何subprocess都可以用来运行编译后的脚本。 问题是如何序列化,所以我可以把它传递给孩子。 更重要的是,脚本variables中是否有固有的东西可以将它“绑定”到创build的过程?