Nativescript 导航非常慢

Nativescript navigation is terribly slow

我已经在 nativescript 中实现了 angular 路由导航,但我的性能很差,我似乎找不到瓶颈。

这是当前设置

┌──────────────────┬─────────────────┬────────────────┬───────────────┐
│ 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 秒,这真的很糟糕。

这里有几个屏幕截图显示了该应用程序的简单性,几乎没有任何绑定,也没有加载任何数据。所发生的只是一个按钮导致另一个页面:

那么问题来了,为什么这些页面加载这么慢?这仅仅是因为 nativescript 还很年轻吗?我玩过演示应用程序,他们似乎没有这个问题。

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

导航速度慢是因为这个问题:

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

它已经在“@next”版本中修复,将在 1-2 周后包含在官方 2.4.0 版本中。