openlayers/openlayers — pull request #800 by ahocevar (2012-12-14 16:32:59+00:00)
Title: Use translate3d to enable GPU support where available

This change brings major performance improvements for dragging and pinch-zooming. It also significantly simplifies the removeBackBufferDelay logic, because removing the backbuffer is now just bound to the also delayed loadend event. And finally, removeBackBufferDelay is not needed any more, except for tweaking flickers with singleTile layers on slow mobile devices.

The only thing that slows down dragging and kinetic panning now is the ignored tileLoadingDelay on devices that support requestAnimationFrame, but I decided to leave things as they are in favor of #702.