Use Eager Loading Modules (Instead of Lazy Loading) : By default, Angular’s NgModules are eagerly loaded
Preload Ionic Components :
// home.page.ts
ionViewDidEnter() {
const preloadArea: HTMLElement = document.getElementById('preload'); preloadArea.appendChild(document.createElement('ion-card'));
}
Preloading Ionicons
--prod
collect garbage
Unsubscribes Observers
use IonicStorage rather then local storage
use SQLITE for Large data or high performance storage options