Echo JS 0.11.0

<~>
rousan 1329 days ago.
Hi everyone,

A while ago, we had released a Tableau-like data visualization library in JavaScript (original post at https://news.ycombinator.com/item?id=18193264). We got the feedback that it was performing slow because of client-side data operations and rendering. As such, we have released a new version, where all data related operations are now powered by WebAssembly, along with a full design upgrade. It’s at https://muzejs.org - we would love to get your feedback.

Like before, it’s a data-first library with its own DataModel, built using Grammar of Graphics approach. Unlike traditional charting libraries, which use a chart-first configuration, Muze allows relational algebra operations on DataModel (in browser). Also, the visualizations are fully extendible through compositions, layers and programmatic hooks - so you’re not restricted by the out-of-box visualizations or default interactions provided by the library.

We’ve also built a visual data exploration tool using this (though currently using the JS version, and not WebAssembly; to be upgraded soon), which is at https://explore.charts.com

We intend to make these libraries (and UI kits/bindings) available for developers to embed within their SaaS/internal applications and create Tableau-like interfaces within their application (of which we’ll monetize enterprise-features modules).

Would love to get your feedback. Also, what is the next library/module that we should build next to make Muze more useful for you?

Thanks for taking a look!

P.S. We’re working on making our documentation better!

Website: https://muzejs.org Visual Data Exploration Tool: https://explore.charts.com Github: https://github.com/chartshq