在编译时在JavascriptCore中引发警告会有很大的启动开销吗?

时间:2017-04-25 04:05:56

标签: javascript react-native compiler-warnings v8 javascriptcore

我在React Native中遇到了一个复杂的竞争条件问题。在编译时提出警告会显着影响javascript包的初始化时间吗?

javascript包是一个130,000行文件,我怀疑在脚本开始执行之前将警告打印到控制台(在RN中是polyfilly)的副作用是浪费宝贵的毫秒。对于V8或Javascript Core,我找不到任何关于此的明确文档。

1 个答案:

答案 0 :(得分:1)

找到这个问题的可靠答案的唯一方法是自己测量效果。只需比较应用的启动时间如何随着警告而发生变化。

如果你想做一些猜测:提出一个警告可能是微不足道的,提出成千上万的警告可能会导致明显的减速。 (我的浏览器每秒可以进行大约20,000次console.log次呼叫,但当然,填充可能会更快或更慢。)