Watched your intro video. That seems like a pretty useful service. For the diffs, do you actually convert block elements to text and run the diff(1) algorithm, or do you compare element trees directly? I imagine either way the comparison is fuzzy / heuristic.
We compare element trees directly. It would be easier to extract the text and just do a regular text diff, but this loss of element/tree info means you can't reconstruct html versions of the page with differences highlighted, which for us is an important feature.
Comments
Watched your intro video. That seems like a pretty useful service. For the diffs, do you actually convert block elements to text and run the diff(1) algorithm, or do you compare element trees directly? I imagine either way the comparison is fuzzy / heuristic.
We compare element trees directly. It would be easier to extract the text and just do a regular text diff, but this loss of element/tree info means you can't reconstruct html versions of the page with differences highlighted, which for us is an important feature.