【问题标题】:Will the unused modules or functions affect the execution speed of SuiteScript?未使用的模块或函数会影响 SuiteScript 的执行速度吗?
【发布时间】:2018-11-07 05:42:47
【问题描述】:

NetSuite上的一个脚本如下,它是一个用JavaScript编写的,使用SuiteScript API 2.0的客户端脚本:

define(['N/currentRecord','N/record','N/search'],
    function(currentRecord, record, search) {
         for(i = 0; i< 10000; i++) {
                ...
         }    
         function a() {}
    }

    return {
        pageInit: pageInit
    };
});

但脚本中包含的模块(N/currentRecord、N/record 和 N/search)一无所有。

define() 函数中未使用的模块会影响 SuiteScript 或 NetSuite 的执行速度吗?

那未使用的函数a()呢?会不会影响这个脚本的性能?

【问题讨论】:

    标签: javascript performance-testing netsuite suitescript2.0


    【解决方案1】:

    从技术上讲,是的,两者都会影响性能,但应该是微不足道的。我非常怀疑它是否会引起注意或产生重大影响。

    NetSuite 中的许多其他操作都以 的顺序运行(搜索、加载记录、加载页面),因此加载库或定义函数需要额外的几微秒或几毫秒对用户体验无关紧要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      • 2015-03-06
      相关资源
      最近更新 更多