Note: jsdifflib is now on github.
I’d like to introduce jsdifflib, an in-browser visual diff tool and library:
In the process of building a new web-based document-centric service, it became clear that I needed a good in-browser visual diff tool. I’ve become friends with a number of desktop “thick client” diff tools over the years, but the interface to this new service is 100% through the browser, and all those old friends aren’t amenable to diffing web-based resources.
So, I built jsdifflib over a weekend in February of 2007.
I hope you find jsdifflib useful. On its page, you’ll find some more background information, implementation details, examples, a live demo, and free downloads (with a BSD license).