【问题标题】:Angular Dart to JavaScript result way too big for production?Angular Dart 到 JavaScript 结果对于生产来说太大了?
【发布时间】:2014-08-06 22:11:27
【问题描述】:

AngularDart 应用程序的最小/最小编译和最小化 JavaScript 大小(什么都不做)大约是 650KB 对吗?

这对于移动应用程序来说太大了,对于普通应用程序来说甚至太大了。

有谁知道如何将其压缩到 100KB 以下?

【问题讨论】:

    标签: javascript angularjs size dart dart2js


    【解决方案1】:

    “最小的编译和最小化 Javascript”今天是 190KB。我们正在跟踪该数字并关注部署规模和性能。

    如果您看到 650KB,则某处可能存在错误;如果您能在https://github.com/angular/angular.dart 的问题中提供详细信息,我们将不胜感激。

    此外,如果您可以分享您的用例和要求,这将有助于我们设计系统。例如我们很想了解 100KB 的要求。

    【讨论】:

    • 谢谢詹姆斯。对我们的客户来说,尽可能小的移动站点非常重要,特别是因为我们这里的数据计划非常有限且价格昂贵。我会提出一个错误,因为我什至无法将最简单的 Angular Dart 应用程序缩小到 650KB。
    • 在寻找 AngularDart 代码大小的当前示例时,我发现 angulardart.org/demo - 目前有点庞大。 examples.dart.js 为 1024 KB
    • James,190KB 是“编译和压缩”还是“编译、压缩和压缩”?我目前看到 AngularDart 教程的大小约为 1.5MB(已编译 + 缩小,未压缩)。
    【解决方案2】:

    我听说的大小约为 200KB+,我自己从未仔细观察过。 Dart 针对更大的应用程序。它使用一些固定大小的样板代码(无论您的自定义代码有多大都会生成)来模拟其一些通用功能,例如类。这对小型应用程序没有回报。应用越大,这就越有优势。

    他们仍在努力改进这一点,但我猜你只能期待更小的改进。

    你是如何构建你的应用来获得这个结果的?

    【讨论】:

      猜你喜欢
      • 2021-03-12
      • 1970-01-01
      • 1970-01-01
      • 2021-06-02
      • 1970-01-01
      • 2019-07-29
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多