wew*_*web 3 javascript performance increment
检查此测试用例:http://jsperf.com/nn-1-or-n
n = n + 1;
Run Code Online (Sandbox Code Playgroud)
比...更快
n++;
Run Code Online (Sandbox Code Playgroud)
和
++n;
Run Code Online (Sandbox Code Playgroud)
关于为什么第一次写作在许多浏览器上如此快得多的任何线索?
浏览器和计算机的性能会有所不同.
我看到n = n + 1我的设置速度提高了大约4倍.
与此同时,最慢的是每秒超过6200 万次操作.
你在这里进行微观优化.一个在另一个上面的使用几乎不会成为瓶颈.
为什么在某些浏览器中速度更快?我不知道.您需要深入了解不同JavaScript引擎的源代码才能找到答案.
由于一些流行的微基准测试的编写方式,这种情况有一个优化的机会很好.