該插件現已棄用。 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毫秒 |