Когда нужно сравнить два текста
Сравнение версий полезно далеко не только программистам: сверить два варианта договора после правок юриста, найти, что именно изменилось в новой редакции статьи, или проверить, что скопированный текст не был случайно искажён — во всех этих случаях вручную построчно сверять глазами долго и ненадёжно.
Алгоритм основан на поиске наибольшей общей подпоследовательности (LCS) — том же принципе, на котором строится git diff, поэтому результат получается интуитивно понятным: неизменные строки остаются на месте, а добавленные и удалённые чётко выделяются цветом.
Если правки вносились через Markdown-документ, удобно сначала посмотреть обе версии в Markdown-редакторе, а затем сравнить их здесь. Итоговую статистику по объёму текста (сколько слов в каждой версии) можно быстро получить в счётчике слов и символов.