Unveil is a data exploration and visualization toolkit that utilizes data-driven software design.
It features generic data abstraction through Collections, a unified interface for developing pluggable visualizations, and a Scenegraph implementation that simplifies the usage of the the HTML 5 Canvas API .
Although shipping with it’s own little graphic library, the Scene API, Unveil.js is designed to be used with any other visualization library. So in the first place, it suggests a different approach on how you deal with domain data in a visualization scenario.