Diff

A lightweight, browser-compatible library for easy text comparison. Quickly detect and visualize changes between code snippets and text. Perfect for version tracking and change detection in web applications.

Stan na 12-05-2025. Zobacz najnowsza wersja.

Ten skrypt nie powinien być instalowany bezpośrednio. Jest to biblioteka dla innych skyptów do włączenia dyrektywą meta // @require https://update.greasyfork.ip-ddns.com/scripts/535759/1587653/Diff.js

Autor
Alp Gul
Wersja
0.0.1.20250512090026
Utworzono
12-05-2025
Zaktualizowano
12-05-2025
Rozmiar
76,8 KB
Licencja
Brak licencji

Diff Library for Browser Usage

Description

A lightweight, browser-compatible implementation of the 'diff' library for comparing text, generating diffs, and visualizing changes between strings or code snippets.

Features

  • Cross-browser text comparison
  • Support for multiple diff types:
    • Character-level diffs
    • Line-level diffs
    • Word-level diffs
  • Lightweight and minimalistic
  • Easy to integrate with web applications

Use Cases

  • Code comparison tools
  • Version control visualizations
  • Text change tracking
  • Collaborative editing platforms

Installation

// Can be used via CDN or direct script inclusion
<script src="path/to/browser-diff-library.js"></script>

Basic Usage Example

const oldText = "Hello world";
const newText = "Hello beautiful world";
const diffResult = diffLibrary.diffChars(oldText, newText);

Compatibility

  • Modern browsers (Chrome, Firefox, Safari, Edge)
  • No external dependencies
  • Minimal performance overhead

Licensing

  • MIT License
  • Open-source
  • Free for commercial and personal use