Comparing arbitrary revisions needs JavaScript. Each revision's page links to the difference from the previous revision.