gpt4 book ai didi

JavaScript浏览器解析速度测试

转载 作者:行者123 更新时间:2023-11-28 02:38:44 26 4
gpt4 key购买 nike

我正在研究 Web 浏览器中 JavaScript 解析器的速度,重要的是它需要易于演示。我想出了一个简单的测试 - 其想法是每个脚本 block 都被单独解析和执行,因此可以对一大块脚本进行计时:

<script>var start = new Date().getTime();</script>

<script>
/*! jQuery v1.8.2 jquery.com | jquery.org/license */
...
</script>

<script>alert ( new Date().getTime() - start );</script>

从表面上看,这似乎有效,删除中间的脚本 block 将导致时间可以忽略不计。

但是我不确定我的逻辑是否没有根本性的缺陷。

最佳答案

似乎答案大致是肯定的,但为了获得合理的结果(就像其他任何结果一样),应该运行测试多次以平衡编译缓存和垃圾收集的影响。上面的测试可以很容易地放入 Parse-n-Load 库中:http://carlos.bueno.org/2010/02/measuring-javascript-parse-and-load.html

感谢您的帮助

关于JavaScript浏览器解析速度测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13015421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com