When scrolling a page on a mobile phone, recalculating the position of the footer does not start all the time while you drag the page. Decision:
a) avoid fixed positions on a mobile site (on such a small screen, why are you annoying visitors with an ad that's always there?)
b) webkit-transform: translateZ(0);, .