Works great on Chrome, causes weird flashes on Safari.
Eliminates the flashing completely. It introduces some weird safari behavior so only include it if you know what you're doing.
A better approach is to apply -webkit-transform: translate3d(0, 0, 0) to only those nodes that will animate.
Your mobile viewers, especially, will be glad that your page doesn't kill the browser (when it goes OOM)