0

我在React Native中遇到了一个复杂的竞争条件问题。在编译时提高警告是否会显着影响JavaScript包的初始化时间?编译时是否会在JavascriptCore中引发警告有重大的启动开销?

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

回答

1

找到这个问题的可靠答案的唯一方法是自己衡量效果。只需比较您的应用程序的启动时间是否随警告而改变。

如果您想要一些猜测:提高一个警告可能可以忽略不计,提高数以万计的警告可能会导致明显的放缓。 (我的浏览器每秒可以处理大约20,000个console.log调用,但是当然,填充可能会非常不同,速度会更快或更慢。)