我正在玩 system.js (灵感来自 angular2 在他们的教程中使用它),但即使对于最微不足道的示例,我的性能也非常糟糕。
例如,以下代码在本地运行时在第二个(之前的System.import
)和最后一个(在app.js
)console.log 之间有 26000 毫秒(!)的延迟(因此没有网络延迟)
索引.html:
<!DOCTYPE html>
<html lang="en">
<head>
<title>System.js Sample</title>
<script>console.log("1: " + new Date().getTime());</script>
<script src="bower_components/system.js/dist/system.js"></script>
</head>
<body>
<script>
console.log('2: ' + new Date().getTime());
System.import('app.js');
</script>
</body>
</html>
应用程序.js:
console.log('3: ' + new Date().getTime());
我通过 bower ("system.js": "~0.18.17") 安装了最新的 system.js 版本并删除了所有剩余的代码,这实际上只是 System.import 调用需要很长时间。那么我做错了什么?