Description
What is the problem this feature will solve?
Not actually a problem - just an idea of how to improve the NodeJS platform performance.
What is the feature you are proposing to solve the problem?
LLVM BOLT is a post-link optimizer (PLO), which helps to optimize a program performance even further after PGO (which is already integrated into the NodeJS build scripts).
Recently I found an article about LLVM BOLT results on NodeJS - https://aaupov.github.io/blog/2020/10/08/bolt-nodejs (from @aaupov) . More LLVM BOLT results in different applications you can read here (BOLT is already integrated into several projects like Clang, Rustc, CPython).
I think we need to evaluate LLVM BOLT applicability to NodeJS and if it helps with performance - integrate it into the NodeJS's build scripts as it's already done for PGO.
What alternatives have you considered?
Also, Propeller could be considered as an option but I have almost no experience with this optimization approach yet.