Congratulations! You just created your first and very own animation in OpenLayers 3, strictly based on various mathematical functions, proving that you are capable of efficient algorithmic thinking. In this chapter, you learned how to manage your map's view in various ways with some GUI widgets. You learned how to navigate through the map efficiently, zoom to various extents, and most importantly, how to implement new projections and switch between them correctly.
In the next, chapter, we will discuss how rendering, and renderers work in OpenLayers 3. We will see, why we should not use the DOM renderer, and what are the main strengths, and weaknesses of the far more efficient Canvas, and WebGL renderers. After we have learned how to use those renderers properly, and what are the main pitfalls we must overcome, we will learn how to do some basic, and more advanced image manipulations with the Canvas renderer.