How to speed up Ionic 1's boot up time

Is there a way to speed up Ionic’s startup time?
I currently have the following plugins installed:

  • cordova-plugin-ble-central
  • cordova-plugin-crosswalk-webview
  • ionic-plugin-deploy

aside from the one’s which I think are installed by default:

  • cordova-plugin-compat
  • cordova-plugin-console
  • cordova-plugin-device
  • cordova-plugin-splashscreen
  • cordova-plugin-statusbar
  • cordova-plugin-whitelist
  • ionic-plugin-keyboard

Based on my research, the number of files (css, javascript) being loaded in the index.html impacts the boot up time. But when I tried setting up a new Ionic 1 project with the same plugins as above, it still roughly takes 3 seconds for the “black screen” delay. Aside from the splashscreen delay which was set to 2 seconds. I already know that you can manually hide the splashscreen so that it will be visible until all the resources are loaded (that way the users don’t see the black screen).

But what I want to know is how to improve this further? It seems that the loading less files from the index.html doesn’t really do much because a new Ionic 1 project (tab template) with only the default files loaded still shows the black screen for 3 seconds. Compared to the app that I’m currently making which also takes 3 seconds (black screen) with 2 seconds splash screen.

Are there any plugins which I can remove on production so I can optimize the boot time a bit?

Thanks in advance!