Extensible — Easily create your own cleaners, painters or color maps. Also, a callback is available to perform any operations on a cell before painting. Super flexible, endless possibilities! Check out the demos.

Progressive enhancement — Your original table is still viewable without JavaScript enabled.