CSS Flickering may appear when switching between 2 collection-repeat



Let’s suppose two tabs A and B.
When I launch the application, A is displayed, presenting a list of items through a nice collection-repeat.
When I click on tab B, another list should be displayed still using collection-repeat.
However, before B was cached (first time I click on it), it may appear some CSS flickering, meaning that the font is awesome, black and ugly for about 200ms - 300ms, especially on low devices like iPhone 4S; and THEN the list is nice.

Why doesn’t it happen when using ng-repeat? Does collection-repeat really require such CPU computation?
Should I need to put some timeout; waiting for some ms before displaying the list? …