Tabs: display first tab before loading/adding to the DOM other tabs

I have a complex view with 5 tabs, each tab can be relatively heavy and/or requires heavy calculation.
This makes the tabbed view very slow to display when pushed.
I’m wondering if it’s possible to force display of the first tab (default one) before to load/add to the DOM other tabs in the background?
Or even better: load other tabs only when user want to see it?

I definitely think that these features could be great to implement as options for ion-tabs component.
If someone has an idea of how to accomplish that, I’m interested.