See @shashi's https://github.com/dcjones/Compose.jl/pull/89
Teaser: This back-end lets us draw Compose and Gadfly graphics using virtual-dom <https://github.com/Matt-Esch/virtual-dom> for rendering. There is a mechanism through which re-rendering happens via a diff-patch mechanism using Patchwork.jl <https://github.com/shashi/Patchwork.jl>: a set of patches is computed against the previously rendered SVG document and then applied. This optimizes for network usage. And also allows for full-blown FRP-based GUI programming a la Elm and mercury using Julia+JavaScript. In the next few days, we will integrate this into JuliaBox. I am just too excited about this and sending this to everyone, even though this is a bit early. -viral
