【问题标题】:Do many classes slow down my Angular application许多课程会减慢我的 Angular 应用程序的速度吗
【发布时间】:2020-03-03 11:58:30
【问题描述】:

在我的 Angular 7 应用程序中,我为模型类型创建了 200 到 300 个类,例如:component.model.ts(仅用于类型检查)。

我没有为这些类创建任何对象。

当我浏览应用程序时,我的应用程序逐渐变慢并面临性能问题。

我怀疑这些课程是背后的原因,我的猜测是正确的吗?

如果我使用接口而不是这些类的概念进行类型检查,我的应用程序性能能否得到任何改进。

【问题讨论】:

    标签: angular typescript class interface typeclass


    【解决方案1】:

    对于模型,我会使用接口,因为它们无法初始化并且不会出现在最终包中。界面只在您开发时为您服务。我认为接口是零卡路里,所以是的,我会使用接口。

    现在,是否所有这些类都会导致性能问题,我不确定。我无法想象创建 200 个应该是接口并且从未实例化的类会导致问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-28
      • 2012-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-17
      相关资源
      最近更新 更多