This allows users to control whether 3d acceleration should be used or not: Just like with plain web pages, having a stylesheet that sets a transform on the map's layerContainerDiv will make OpenLayers use translate3d and scale3d. When no such transform is set in the stylesheet, style.left and style.top will be used, except for e.g. pinch zoom, where scaling is needed.