Сравнение JavaScript-кода онлайн

Код 1 оригинал
Код 2 изменённый

Сравнение и подсветка работают в браузере: код никуда не отправляется. Tab внутри поля делает отступ, Ctrl+Enter — сравнить.

Как сравнить два JS-файла?

Инструмент показывает разницу между двумя версиями JavaScript или TypeScript-файла: изменённые функции, добавленные импорты, поправленные значения по умолчанию, удалённые обработчики. Различия внутри строки подсвечиваются по словам, поэтому смена 'RUB' на 'EUR' видна сразу, даже если строка длинная.

Удобно сверять минифицированную и исходную сборку, сравнивать конфиги webpack.config.js и package.json-скрипты между ветками, а также находить, что именно поехало после обновления зависимостей.

  1. Загрузите оба файла — расширение .js, .mjs, .jsx, .ts или .tsx задаст язык автоматически.
  2. Для TypeScript переключите язык в списке — подсветка станет точнее.
  3. Вид «Рядом» держит обе версии перед глазами, «Слитно» удобнее для длинных списков правок.
  4. Кнопка «Скачать .patch» отдаёт unified diff — его можно приложить к merge request.

Ничего не устанавливается и не регистрируется: файл читается локально в браузере, поэтому код не покидает ваш компьютер.