# `Excessibility.TelemetryCapture.Diff`
[🔗](https://github.com/lessthanseventy/excessibility/blob/v0.18.1/lib/telemetry_capture/diff.ex#L1)

Computes differences between sequential telemetry snapshots.

Identifies added, changed, and removed assigns to highlight
what actually changed between LiveView events.

# `compute_diff`

Computes the diff between current and previous assigns.

Returns nil if previous is nil (first snapshot).
Returns a map with :added, :changed, :removed keys.

# `extract_changes`

Extracts changes from a diff into a simple map format.

Converts added/changed/removed into a flat map of field => {old, new} tuples.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
