我们使用 EmberJS(版本 1.0.0-rc5)创建了一个 Web 应用程序。我们注意到 Chrome 的出色性能,不幸的是我们必须支持 Internet Explorer 7 作为我们的主要平台。
我们注意到在 IE7 上的性能很糟糕。在调查了这个问题之后,归结为模板的渲染(尽管路由也非常慢)。我们不知道这是由于我们构建应用程序的方式有误,还是因为 Ember 的问题。
我创建了一个小型示例应用程序来重现该问题。您可以在http://manoswerts.be/playground/ember-performance找到它。它渲染了一棵类似于我们在应用程序中所做的树。在 Chrome 中运行它时,结果会立即显示。在 IE7 中,渲染需要 30 秒到一分钟。在 IE8 中它“只”需要 7 秒。
有人熟悉这个吗?这个问题有解决方案吗?
任何帮助是极大的赞赏。