Why Mosaic? | Mosaic
Though many expressive visualization tools exist, scalability to large datasets and interoperability across tools remain challenging. The visualization community lacks open, standardized tools for integrating visualization specifications with scalable analytic databases. While libraries like D3 embrace Web standards for cross-tool interoperability, higher-level frameworks often make closed-world assumptions, complicating integration with other tools and environments. Visualization tools such as ggplot2, Vega-Lite / Altair, and Observable Plot support an expressive range of visualizations with a concise syntax. However, these tools were not designed to handle millions of data points. Mosaic provides greater scalability by pushing data-heavy computation to a backing DuckDB database. Mosaic improves performance further by caching results and, when possible, performing automatic query optimization. The figure below shows render times for static plots over increasing dataset sizes. Mosaic p
Why Mosaic? | Mosaic Skip to content Menu Return to top Are you an LLM? You can read better optimized documentation at /mosaic/why-mosaic.md for this page in Markdown format Why Mosaic? Though many expressive visualization tools exist, scalability to large datasets and interoperability across tools remain challenging. The visualization community lacks open, standardized tools for integrating visualization specifications with scalable analytic databases. While libraries like D3 embrace Web standards for cross-tool interoperability, higher-level frameworks often make closed-world assumptions,
related reading
- Install Mosaicocean.mosaic.inc
- Amelia Wattenbergerwattenberger.com
- Streamlit • A faster way to build and share data appsstreamlit.io
- Magic UImagicui.design
- GitHub - nomic-ai/deepscatter: Zoomable, animated scatterplots in the browser that scales over a billion points · GitHubgithub.com
- Maps & Visualizations gallery | Ben Schmidtbenschmidt.org
- There's nothing to watchnothing-to-watch.port80.ch
- Databases in 2024: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon Universitycs.cmu.edu
- The Magic of Small Databasestomcritchlow.com
- Databases in 2025: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon Universitycs.cmu.edu
- The Beginner's Guide to Databasestechnically.substack.com
- visx | visualization componentsairbnb.io