Summary
In this chapter, we reviewed the supported browser drawing formats—Canvas and SVG—to create a drawing and we used them to create a basic chart. These are basic building blocks of any JavaScript charting library, such as Sencha Charts, FusionCharts, HighCharts, amCharts, and so on. In the second half of the chapter, we looked at the issues that these different APIs present when it comes to creating charts that work on different browsers and platforms, and how we can use the Surface APIs of Sencha Charts to address them. In the subsequent chapters, we will build on top of these fundamentals to understand more about Sencha Charts.