codepen.io/suez/pen/fbdd6928c67a3a7208c783baeed626a1 - что-то такое подходит? У меня загруженность проца на уровне 11% показывает, с вашим примером 65%.
Только это дело еще надо будет отпрофилировать с контентом поверх бэкграунда. Возможно придется заменить translate3d на обычный translateX, если отдельный слой столь большого размера будет слишком сильно влиять на производительность (в чем я сомневаюсь).