用V8编译JavaScript到本机代码
-
23-10-2019 - |
题
使用Google的V8引擎,将JavaScript编译为本机代码,将其保存为二进制文件,并在任何机器上通过软件让人在任何机器上执行它吗?
解决方案
您可以使用V8快照功能来预编码代码。这仍然意味着您必须拥有完整版的V8运行才能加载快照(即,您没有独立的本机代码,它需要在V8 VM内运行),因此您保存的只是编译时间。另外,快照代码的质量不一定像JIT'ED代码那样好,因为JIT代码可以使用,例如,如果可用,例如,SSE2/SSE3,快照无法假设。
不隶属于 StackOverflow