Copy-paste detector для коду тепер у 24–37 разів швидший - повне переписування engine на Rust.
Реальні цифри (10 прогонів, Apple Silicon, v4 Node.js проти v5):
→ 548 файлів: 1.03с → 0.03с (34x)
→ 9K файлів, 164 MB: 15.8с → 0.43с (37x)
→ 17K файлів, 902 MB: 83с → 3.4с (24x)
Чому різниця така велика:
Зник startup overhead - на малому репозиторії майже весь 1.03с був запуском Node.js, ще до
сканування. Нативний бінарник стартує миттєво.
Тепер усі ядра - старий engine був однопотоковий, новий спалює 7.3с CPU за 3.4с реального часу.
І головне: drop-in заміна. Ті самі прапорці, конфіг, 223 формати.
Встановлення те саме -
npm install -g jscpd.Запустіть на своєму найбільшому репозиторії і напишіть результат у коментарях)
github.com/kucherenko/jscpd
#CopyPasteDetector #jscpd #TokenEconomics #LLM
