【发布时间】:2016-06-21 09:46:07
【问题描述】:
感谢 Angular 2,我的应用程序在所有浏览器上都能正常运行。但是,在 IE 上加载很慢(10 和 11,下面我不支持)。例如,在 Safari、Chrome 和 Firefox 上加载大约需要 1.5 秒,在 IE 上需要超过 5 秒(在 Edge 上需要 10 秒)。 我查看了网络选项卡,发现有时两次调用之间存在间隔(0.5 到 1 秒):
知道什么会在两次调用之间延迟 IE 吗?
我唯一的线索可能是在我的 index.html 中排序的垫片:
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>AGA Front App</title>
<script src='@routes.Assets.versioned("lib/angular2/es6/dev/src/testing/shims_for_IE.js")'></script>
<script src='@routes.Assets.versioned("lib/es6-shim/es6-shim.min.js")'></script>
<script src='@routes.Assets.versioned("lib/systemjs/dist/system.src.js")'></script>
<script src='@routes.Assets.versioned("lib/typescript/lib/typescript.js")'></script>
<script src='@routes.Assets.versioned("lib/angular2/bundles/angular2-polyfills.js")'></script>
<script src='@routes.Assets.versioned("lib/rxjs/bundles/Rx.js")'></script>
<script src='@routes.Assets.versioned("lib/angular2/bundles/angular2.js")'></script>
<script src='@routes.Assets.versioned("lib/angular2/bundles/http.js")'></script>
<script src='@routes.Assets.versioned("lib/angular2/bundles/router.dev.js")'></script>
<script src='@routes.Assets.versioned("systemjs.config.js")'></script>
<script>
System.import(path + '/assets/app/bootstrap.ts')
.catch(console.error.bind(console));
</script>
【问题讨论】:
-
能否请您创建一个有同样问题的示例 plunkr/fiddle?
标签: javascript internet-explorer angular