In the previous chapters, we learned how to create custom controls, and manage the view effectively, but we still don't know how rendering works in OpenLayers 3. In this chapter, we will discuss this subject in greater depth. In order to create a well-optimized, responsive application, we must know how rendering works and how we can make rendering-related considerations for different use cases.
In this chapter, we will cover the following topics:
Differences between the DOM, the Canvas, and the WebGL renderers
Limitations of the WebGL renderer
Operations carried out with the map canvas using the Canvas renderer
Using raster operations independently from the renderer