That's right: if the diff takes more time then actually loading a new page, it doesn't make sense at all. However, I could see the diff script intelligent enough not to be slowed down by a minor difference. Anyways, this library would mostly make sense on pages with a very similar layout.