mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
a996638e53
In the upstream, V8 also disables snapshot compression on the desktop by default because the size reduction is not worth the performance hit. https://chromium-review.googlesource.com/c/v8/v8/+/3275554 Locally the binary size of Node.js is increased by ~2.7MB (+3.2%) with a significant speedup in startup after snapshot compression is disabled on macOS. Also adds a --v8-enable-snapshot-compression to configure.py for users who prefer a size reduction over speedup in startup. Ideally we should implement our own compression for the source code + the code cache + the snapshot instead of relying on V8's builtin compression for just the snapshot. PR-URL: https://github.com/nodejs/node/pull/45716 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com> |
||
---|---|---|
.. | ||
d8.gyp | ||
extras-libraries.cc | ||
features.gypi | ||
ForEachFormat.py | ||
ForEachReplace.py | ||
GN-scraper.py | ||
inspector.gypi | ||
toolchain.gypi | ||
v8.gyp | ||
v8vtune.gyp |