javascript diffs demo project page