Показывает построчные отличия двух версий текста: что добавлено, что удалено, что осталось. Пригодится при сверке договоров, правок и списков.
Тексты разбиваются на строки, и алгоритм ищет наибольшую общую подпоследовательность — самый длинный набор строк, идущих в одном порядке в обоих текстах. Всё, что в него не вошло, помечается как добавленное или удалённое. Тот же принцип лежит в основе diff в системах контроля версий.
Нет, сравнение построчное: изменённая строка показывается как удалённая и добавленная. Для коротких строк это удобнее, чем посимвольная разметка.
Никуда. Всё сравнение происходит в браузере, на сервер ничего не передаётся — можно сверять конфиденциальные документы.