Построчный diff двух версий текста с подсветкой добавленных, удалённых и изменённых строк. Для редактирования черновиков, сверки правок, аудита копирайта и быстрой проверки изменений в конфигах или HTML. Работает полностью в браузере.
Инструмент разбивает оба текста на строки и строит минимальную последовательность изменений через алгоритм Longest Common Subsequence (LCS). Общие строки показываются серым, добавленные (есть только в B) - зелёным с префиксом +, удалённые (есть только в A) - красным с префиксом −. Вся обработка в браузере - тексты никуда не отправляются.
Нет, вся обработка идёт прямо в браузере. Ни строчки не отправляется на наши серверы - можно сравнивать черновики с конфиденциальной информацией.
Технически нет, но алгоритм LCS имеет сложность O(N×M). Для двух текстов по 10 000 строк - считается за секунду, по 100 000 строк - может подвиснуть на несколько секунд. Если нужно сравнивать очень большие файлы, используйте десктопный diff или git diff.
Нет, инструмент работает только построчно - это самый частый сценарий (черновики, конфиги, код). Для сравнения по словам или символам используйте специализированные библиотеки (diff-match-patch, jsdiff).