Roan Kattouw <roan.kattouw(a)home.nl> wrote:
[...]
The diff information (what was added/removed/changed and where)
shouldn't be calculated twice, but should somehow be shared between the
two. This will improve performance and increase consistency between the
two diffs. It seemed to me that integrating inlinediff with wikidiff2
would be the most practical way to implement this sharing of information.
I doubt that this is feasible because a visual diff will
have to consider the effect of a change on templates & Co. -
very difficult unless you want to re-implement the whole
parser.
Is there really so much computing time spent on diffs that
performance here is an issue?
Tim