4 ms·
> Few of the major contributors maintain flashy public profiles but many of > them state they live and work in China. Yi Shen has contributed the largest >
by jmillikin 3y ago
> Few of the major contributors maintain flashy public profiles but many of
> them state they live and work in China. Yi Shen has contributed the largest
> number of commits and works for Baidu. [...]
ECharts was originally a Baidu project, released under https://github.com/ecomfe/echarts https://github.com/ecomfe/echarts (ecomfe = "E-commerce frontend"?). They still maintain some of the auxiliary libraries.
I've been using it since around ... 2018-ish[0]? ... as a replacement for Google Charts. It was my first time using a big library from one of the Chinese tech giants -- basic docs and tutorials in English, then all the advanced stuff (and comments) written in Chinese. I was impressed by how comprehensive the charts library was, and how they'd obviously invested a lot of brainwork into the configuration system. IMO it's one of the highest-quality data visualization libraries in JavaScript unless you're willing to dive deep into something like d3.js.
The blog post's author describes running echarts in a headless Chrome, though, which seems insane to me. It's JavaScript rendering to a <canvas> -- can't it run in Node with https://github.com/Automattic/node-canvas https://github.com/Automattic/node-canvas ?
[0] A small publicly-accessible example: https://john-millikin.com/reddit-front-page-2018#by-domain https://john-millikin.com/reddit-front-page-2018#by-domain