SkateJS is a web component focused on a functional rendering pipeline, clean property / attribute semantics and a small footprint.