Das Plugin ist jetzt veraltet. Die V8-Heap-Snapshot-Generierung ist jetzt integriert, wobei die Webapck-Bündelung ein optionaler Optimierungsschritt nach der Code-Bündelung ist. Wir empfehlen, Ihre Apps zu migrieren, um nativescript-dev-webpack
mit aktivierter Snapshot-Generierung zu verwenden. Weitere Informationen zum Einrichten der Webpack-Bündelung in NativeScript finden Sie hier.
Dieses Repo bietet Tools zum Generieren und Verteilen von V8-Heap-Snapshot-Paketen der Core NativeScript-/NativeScript+Angular-Module, um die Startzeit der NativeScript Android Runtime zu verkürzen.
Weitere Informationen finden Sie unter NativeScript#1563 und in den Android Runtime-Dokumenten.
/bundler
– Ein JavaScript-Modul-Bundler und Tool zum Erstellen von Snapshot-Paketen./plugin
– NativeScript-Plugin, das das richtige Snapshot-Paket herunterlädt und die App für die Verwendung vorbereitet. So installieren Sie das Plugin:
tns install android-snapshot
Auf einem Nexus 5-Gerät getestete Startzeit:
Konfiguration | Kern-NativeScript | NativeScript+Angular |
---|---|---|
Nicht gebündelt | 2350 ms | 4000 ms |
Gebündelt | 2100 ms | 3600 ms |
Im Paket mit Schnappschuss | 1600 ms | 2100 ms |