이제 플러그인이 더 이상 사용되지 않습니다. V8 힙 스냅샷 생성은 이제 코드 번들링 후 선택적 최적화 단계인 Webapck 번들링과 통합되었습니다. 스냅샷 생성이 활성화된 nativescript-dev-webpack
사용하도록 앱을 마이그레이션하는 것이 좋습니다. NativeScript에서 Webpack 번들링을 설정하는 방법에 대한 자세한 내용은 여기에서 확인할 수 있습니다.
이 저장소는 NativeScript Android Runtime의 시작 시간을 줄이기 위해 Core NativeScript/NativeScript+Angular 모듈의 V8 힙 스냅샷 패키지를 생성 및 배포하는 도구를 제공합니다.
자세한 내용은 NativeScript#1563을 따르고 Android 런타임 문서를 참조하세요.
/bundler
- 스냅샷 패키지를 생성하는 JavaScript 모듈 번들러 및 도구입니다./plugin
- 올바른 스냅샷 패키지를 다운로드하고 이를 사용할 앱을 준비하는 NativeScript 플러그인입니다. 플러그인을 설치하려면:
tns install android-snapshot
Nexus 5 기기에서 테스트된 시작 시간:
구성 | 핵심 네이티브스크립트 | NativeScript+Angular |
---|---|---|
번들로 제공되지 않음 | 2350ms | 4000ms |
번들로 제공 | 2100ms | 3600ms |
스냅샷과 함께 제공 | 1600ms | 2100ms |