I have some data in .csv format (~10000 records or more) and I need visualize them in charts (Area and line charts in the main). Also charts must be interactive and to have controllers and filters. Now I am using google charts, but it has problem with performance for such volume of data. So requirements are : 1. JS library for drawing charts. 2. Good performance with data about 10000 records. 3. Manipulate charts by filters according to data as well as google chart. I mean [this][1] feature, specifically *CategoryFilter* and *ChartRangeFilter* 4. Free 5. Cross browser [1]: https://developers.google.com/chart/interactive/docs/gallery/controls