node.js 是使用 V8 引擎构建的。
但是没有明确使用 V8: Isolates
或开箱即用地公开其进程粒度级别隔离功能。
为什么?
我想知道 - 鉴于 V8 是在引擎盖下使用的,暴露 Isolate 是否更容易?
我还没有广泛使用 node.js 来获得内部层面的洞察力,所以如果这个问题太明显了,请原谅。
我看了SO题。这是相关的,尽管我一直有兴趣了解 node.js 不公开 V8: Isolates
的原因原样;
而不是试图将它包装在它自己的 child_process 实现中。
相信这细微差别。
最佳答案
Node 实际上刚刚开始暴露这个:https://nodejs.org/api/worker_threads.html
每个工作人员都是一个单独的隔离,但这是一个实现细节。把这些想象成 Node 式的网络 worker 。
关于node.js 缺少使用 `V8: Isolates`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53832008/