Performance of ionic2 application

Hello everyone, I am working on an ionic2 application with tabs and sidemenu both… I have some concerns regarding the performance of the app… It’s size is around 12 mbs and it takes about 15-20 seconds to get started in my moto g2… Splash takes 7 seconds and then there is white screen for about 10-12 seconds… I know this time is hugs… So can you please suggest me ways to reduce the app size and the initial time required to start the app??

Update to Ionic 3 (Angular 4 should be faster by default) and try lazy loading some Pages (will improve startup time).