Chrome 中的 V8 原生语法
V8 native syntax in Chrome
Nodejs 有特殊标志 --allow-natives-syntax
。有没有可能把这样的东西传给GoogleChrome?或者也许 devtools 提供了一些其他方式来访问这些信息?
// running node with `--allow-natives-syntax` flag
var obj = { a: true, b: false };
console.log(%HasFastProperties(obj)); // true (Fast mode)
delete obj.a;
console.log(%HasFastProperties(obj)); // false (Dictionary mode)
没有。您可以在此处找到所有可用的 Chrome 命令行标志:https://peter.sh/experiments/chromium-command-line-switches/
您或许能够执行传递该标志的自定义 Chromium 构建。您还可以连接到 Chrome 进程并手动设置符号的值。这两个选项都很糟糕。
是的,如果您以 --js-flags="--allow-natives-syntax"
开始 Chrome,则可以将该标志传递给 Google Chrome。
(我应该指出,您通常不应该 运行 Chrome 打开该标志;仅将其用于调试您信任的网站。)
Nodejs 有特殊标志 --allow-natives-syntax
。有没有可能把这样的东西传给GoogleChrome?或者也许 devtools 提供了一些其他方式来访问这些信息?
// running node with `--allow-natives-syntax` flag
var obj = { a: true, b: false };
console.log(%HasFastProperties(obj)); // true (Fast mode)
delete obj.a;
console.log(%HasFastProperties(obj)); // false (Dictionary mode)
没有。您可以在此处找到所有可用的 Chrome 命令行标志:https://peter.sh/experiments/chromium-command-line-switches/
您或许能够执行传递该标志的自定义 Chromium 构建。您还可以连接到 Chrome 进程并手动设置符号的值。这两个选项都很糟糕。
是的,如果您以 --js-flags="--allow-natives-syntax"
开始 Chrome,则可以将该标志传递给 Google Chrome。
(我应该指出,您通常不应该 运行 Chrome 打开该标志;仅将其用于调试您信任的网站。)