node.js 缺少使用 `V8: Isolates`

标签 node.js v8 embedded-v8

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/

相关文章:

node.js - 如何确定主机是否可达?

node.js - 如何设置nodejs v8选项才能良好运行?

c++ - hello-world.cc 样本似乎泄漏了内存

c++ - v8::Persistent MarkIndependent,这个方法到底是做什么的?

javascript - node.js 忽略使用express构建的awaitZip

javascript - Node.js 中的 SocketCAN

node.js - 如何在 prod 服务器上部署具有服务器端渲染的 Angular 4 应用程序

javascript - 如何将 DOM API 合并或实现到 v8?

v8 - 为什么我的 V8 构建在 AWS 上的 Ubuntu 上失败,并显示有关谷歌存储文件不存在的消息?

c++ - 如何在嵌入式 V8 中重置全局对象?