+
73
-

scriptc为啥能生成一个不带nodejs的原生二进制可执行程序?

 scriptc为啥能生成一个不带nodejs的原生二进制可执行程序?


网友回复

+
17
-

打个比方:Node.js 像个“同声传译员”,你的 JS 代码说一句,它翻一句给 CPU 听。所以电脑上必须提前装上 Node 环境,程序才能跑。

ScriptC 走的则是“笔译员”路线。它不现场翻译,而是把你的代码直接编译成 CPU 能听懂的机器指令(0和1),打包成一个 .exe 或二进制文件。

具体咋做到的?

绕过 V8 引擎:Node.js 依赖 V8 引擎来解析 JS。...

点击查看剩余70%

我知道答案,我要回答