假设v8将完全消除无效的代码,其结构如下:
module1.js
export const DEBUG = false
module2.js
import { DEBUG } from './module1.js'
if (DEBUG) {
// dead code eliminated?
}
[请不要发表评论-“'if'检查的开销非常小,您应该XXX而不是问这个问题”,我只是想知道v8是否能够做到这一点(是/否,最好提供一些详细信息当然)。
谢谢!
v8开发人员/专家的问题。是否正确假设v8将完全消除如下所示的无效代码:module1.js export const DEBUG = false module2.js import {...
它将识别并eliminate无效代码