Crossfilter
Crossfilter is a collection of components used for exploring multivariate datasets. It allows for interactive filtering, sorting, and aggregation of data. It is especially useful for iteratively applying filters across multiple dimensions to refine a dataset and answer specific inquiries.
Crossfilter has three components. The core component is the Crossfilter itself, which receives, accumulates, and filters data. The other two components, Crossfilter Dimension and Crossfilter Aggregation, are optional helpers that prepare dimension-specific queries and aggregation functions.
To learn the basics of how to use Crossfilter, please refer to the Slicing and dicing data with Crossfilter article.