Nativescript导航速度非常慢

时间:2016-10-20 06:18:11

标签: performance angular angular2-routing nativescript angular2-nativescript

我在nativescript中实现了角度路由导航,而且我的性能很差,我似乎无法找到瓶颈。

这是当前的设置

┌──────────────────┬─────────────────┬────────────────┬───────────────┐
│ Component        │ Current version │ Latest version │ Information   │
│ nativescript     │ 2.3.0           │ 2.3.0          │ Up to date    │
│ tns-core-modules │ 2.3.0           │ 2.3.0          │ Up to date    │
│ tns-android      │ 2.3.0           │ 2.3.0          │ Up to date    │
│ tns-ios          │                 │ 2.3.0          │ Not installed │
└──────────────────┴─────────────────┴────────────────┴───────────────┘

可以在这里看到存储库: https://github.com/felipemullen/teras

您可以看到它是一个基于示例存储库的非常简单的结构。 但是,从一个页面到另一个页面的转换大约需要3-4秒,这非常糟糕。

以下是一些截图,展示了应用程序的简单性,几乎没有任何绑定,也没有加载任何数据。所有这一切都是一个按钮通向另一个页面:

enter image description here enter image description here

所以问题是,为什么这些页面的加载速度如此之慢?这仅仅是因为nativescript还很年轻?我玩了演示应用程序,他们似乎没有这个问题。

2 个答案:

答案 0 :(得分:5)

慢速导航是由于这个问题:

https://github.com/NativeScript/NativeScript/issues/2735

已经在" @ next"构建并将在1-2周后包含在官方2.4.0版本中。

答案 1 :(得分:1)

2.3.0似乎存在一些问题,我在package.json()中切换到"tns-core-modules": "next",这似乎使它更好一点,但在这方面肯定有工作要做。