Skins carry the method Skin::preloadExistence. The method is a little cryptic with very little documentation. It claims to preload the existence of 3 commonly requested pages in a single query.
To support it it uses the public Skin::footerLink and the private Skin::footerLinkTitle which are used inside Skin::getSiteFooterLinks
It also provides a hook which is seldom used:
https://codesearch.wmcloud.org/search/?q=SkinPreloadExistence&i=nope&files=&excludeFiles=&repos=
I think this code better belongs inside OutputPage skin preloadExistence has nothing to do with rendering or describing a skin.
Before I investigate refactoring this code, I wanted to check in with performance team if:
- the code is still relevant
- If the code should be expanded in any way e.g. to support other URLs.