A javascript text differencing implementation.