提高javascript代码性能

时间:2016-10-16 14:34:11

标签: javascript performance

假设您的网络应用程序在一小时内有1000000次用户登录。

并在每次用户登录时执行以下代码:

if (DevMode) {
    // make an Ajax call
} else if (RealMode) {
    // make other Ajax call
} else {
    // Do something else
} 

假设DevMode登录仅发生在总用户登录的5%中,编写代码的效率如下:

 if (RealMode) {
    // make an Ajax call
} else if (DevMode) {
    // make other Ajax call
} else {
    // Do something else
} 

由于

1 个答案:

答案 0 :(得分:1)

假设RealMode是95%的情况(你实际上没有说过它是RealMode还是else)那么:嗯,是的,因为你避免做一个检查在95%的时间都是假的。

但它不会重要它更有效率。测试变量的真实性确实非常非常非常非常快。