官方 Node.js 二进制文件是否启用了 V8 快照?
Is V8 snapshot enabled in official Node.js binary?
来自configure 1 and configure 2 , it looks like V8 snapshot configuration is enabled by default. CI build log也显示v8_use_snapshot
设置为真。
但是,为什么我在官方发行版中看不到 native_blob.bin
和 snapshot_blob.bin
? Chrome 和 Electron 有这些二进制文件。
Node.js 将那些 *_blob.bin
文件的内容直接嵌入到二进制文件中。这是配置的here(那里的评论听起来像是对标志的作用的误解,所以我不确定这是否是故意的,但无论哪种方式都可能不会造成伤害)。
来自configure 1 and configure 2 , it looks like V8 snapshot configuration is enabled by default. CI build log也显示v8_use_snapshot
设置为真。
但是,为什么我在官方发行版中看不到 native_blob.bin
和 snapshot_blob.bin
? Chrome 和 Electron 有这些二进制文件。
Node.js 将那些 *_blob.bin
文件的内容直接嵌入到二进制文件中。这是配置的here(那里的评论听起来像是对标志的作用的误解,所以我不确定这是否是故意的,但无论哪种方式都可能不会造成伤害)。