在javascript中,浏览器需要做哪些操作?

在javascript中,浏览器需要做哪些操作?,javascript,Javascript,在javascript中,浏览器需要做哪些操作 var variable1; // Operation 1 variable1 = 8; // Operation 2 if (variable1 != 8) { } 根据我刚才所做的,作业比比较快得多——有时是一个数量级,取决于你的浏览器 我在Firefox中发现了一个奇怪的bug,其中分配的每分钟操作结果有时被报告为“无穷大”。如果发生这种情况,只需再次运行测试。您的意思是哪种分配或比较代价高昂??是在浏览器中对代码进行基准测试的绝佳

在javascript中,浏览器需要做哪些操作

var variable1;


// Operation 1
variable1 = 8;

// Operation 2
if (variable1 != 8) {

}
根据我刚才所做的,作业比比较快得多——有时是一个数量级,取决于你的浏览器


我在Firefox中发现了一个奇怪的bug,其中分配的每分钟操作结果有时被报告为“无穷大”。如果发生这种情况,只需再次运行测试。

您的意思是哪种分配或比较代价高昂??是在浏览器中对代码进行基准测试的绝佳工具。看到我在“为什么这会被否决”上设置的一个简单测试用例了吗?@jsPerf我尝试了你的测试用例,比较似乎更有效。Thx这就是我想知道的我没有投反对票,但我猜它被否决了,因为这是一个你可以用jsPerf自己回答的问题——它不需要任何特殊的专业知识或经验。(当然,如果你不知道jsPerf,你就不可能知道。)哇,感谢大家的澄清——知道这一点很好,特别是对于在速度较慢的设备上优化时间关键型功能。我一直以为情况正好相反——javascript,你这个讨厌的家伙;)