このプラグインは現在非推奨になっています。 V8 ヒープ スナップショットの生成は、コード バンドル後のオプションの最適化ステップである Webapck バンドルと統合されるようになりました。スナップショット生成を有効にして、 nativescript-dev-webpack
使用するようにアプリを移行することをお勧めします。 NativeScript で Webpack バンドルをセットアップする方法の詳細については、ここを参照してください。
このリポジトリは、NativeScript Android ランタイムの起動時間を短縮するために、Core NativeScript / NativeScript+Angular モジュールの V8 ヒープ スナップショット パッケージを生成および配布するツールを提供します。
詳細については、NativeScript#1563 に従って、Android ランタイムのドキュメントを参照してください。
/bundler
- JavaScript モジュール バンドラーおよびスナップショット パッケージを作成するツール。/plugin
- 正しいスナップショット パッケージをダウンロードし、アプリがそれを使用できるように準備する NativeScript プラグイン。 プラグインをインストールするには:
tns install android-snapshot
Nexus 5 デバイスでテストされた起動時間:
構成 | コアネイティブスクリプト | ネイティブスクリプト+角度 |
---|---|---|
バンドルされていない | 2350ミリ秒 | 4000ミリ秒 |
同梱 | 2100ミリ秒 | 3600ミリ秒 |
スナップショットにバンドルされている | 1600ミリ秒 | 2100ミリ秒 |