Currently the main page uses a call to the mobileview API to get content.
This should not be necessary.
The mobileview API does various things, in particular it runs the MobileFormatter which applies various main page special casing rules that are in the process of being deprecated (see T32405)
We can either wait for that to be completed or consider applying the transformations locally in the MCS.
Open questions
- How prominent is the main page in apps? Is it acceptable to not apply transformations to help speed up T32405?