ng对于IE11速度较慢

时间:2019-05-20 08:23:11

标签: angular internet-explorer angular7

以下组件最多可能需要3秒钟才能在功能强大的笔记本电脑上的IE中呈现,而在Edge或Chrome中运行速度很快。

<div *ngFor="let clock of clocks">
  <select>
    <option *ngFor="let zone of zones">{{zone}}</option>
  </select>
</div>


clocks = [0,2,3,4]
zones: string[] = moment.tz.names(); // cca 500 items

为什么IE中的浏览器比其他浏览器要慢得多?如何使其更快?

也许值得一提的是,我正在使用core-js,并且该组件显示在模式对话框中

1 个答案:

答案 0 :(得分:0)

要解决IE11的性能问题,我使用core-js而不是es6-shims。 步骤如下(可能会有所不同,具体取决于您的构建过程):

1.npm i core-js --save 2.replace references to node_modules/es6-shim/es6-shims.min.js with node_modules/core-js/client/core.min.js

到目前为止,它似乎运行良好,并且性能与Chrome更加接近。 我还没有时间进行全面测试,这可能会导致其他问题。