
9/30/2019 · Clement Ho
What this post added
This post details the decision-making process and technical evaluation for choosing ECharts as GitLab's primary charting library. It contrasts ECharts with D3.js, highlighting the trade-offs in flexibility, learning curve, and development velocity. Performance benchmarks of ECharts with varying data points are presented. The post also discusses the growing ecosystem of ECharts, including its origins, community, and partnership with the Apache Software Foundation. Finally, it outlines the integration of ECharts into various GitLab stages (Monitor, Secure, Manage) since version 11.6.