【问题标题】:Angular - Does the number of injected modules affect performance?Angular - 注入模块的数量会影响性能吗?
【发布时间】:2016-02-26 13:45:08
【问题描述】:

假设你有一个这样的模块

angular
    .module('myApp', ['coreModules']);

coreModules 中包含的模块数量是否会影响整体性能?也就是说,如果它包含 10 个模块,但实际上只需要/使用了 5 个,那么去掉额外的 5 个会提高性能吗?

显然,如果它们是多余的,它们一开始就不应该在那里,但只是好奇它有多大的影响!

【问题讨论】:

  • 会有可能一些开销。然而,关键的权衡是在让您更容易维护和让用户足够快之间。要获取最后一点的数据:对其进行基准测试!

标签: javascript angularjs


【解决方案1】:

IMO,是的,您永远不应该像 YAGNI 那样将不必要的模块注入您的应用程序,因为 Angular 会首先加载所有依赖项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    • 2011-05-21
    相关资源
    最近更新 更多