该插件现已弃用。 V8 堆快照生成现已与 Webapck 捆绑集成,成为代码捆绑后的可选优化步骤。我们建议迁移您的应用程序以使用启用快照生成的nativescript-dev-webpack
。有关如何在 NativeScript 中设置 Webpack 捆绑的更多信息,您可以在此处找到。
该仓库提供了生成和分发 Core NativeScript / NativeScript+Angular 模块的 V8 堆快照包的工具,以减少 NativeScript Android 运行时的启动时间。
有关更多信息,请关注 NativeScript#1563 并查看 Android 运行时文档。
/bundler
- 用于创建快照包的 JavaScript 模块捆绑器和工具。/plugin
- NativeScript 插件,用于下载正确的快照包并准备应用程序使用它。 要安装插件:
tns install android-snapshot
在 Nexus 5 设备上测试的启动时间:
配置 | 核心 NativeScript | NativeScript+Angular |
---|---|---|
非捆绑式 | 2350毫秒 | 4000毫秒 |
捆绑式 | 2100毫秒 | 3600毫秒 |
与快照捆绑在一起 | 1600毫秒 | 2100毫秒 |