Ross ROSS = Recommend OSS · open-source software intelligence for agents

epoberezkin/fast-deep-equal

The fastest deep equality check with Date, RegExp and ES6 Map, Set and typed arrays support observed · 2026-08-28

github.com/epoberezkin/fast-deep-equal · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3366
  • days_rel: n/a
  • days_push: 1063
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2048 stars · 114 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A tiny JavaScript library providing the fastest deep equality check for objects, arrays, Dates, RegExps, and optionally ES6 Maps, Sets, and typed arrays. It works in Node.js and browsers and includes React-specific variants.

Use cases

  • compare two objects deeply for equality
  • check if nested JSON structures are equal
  • compare React props or state efficiently
  • compare arrays containing Dates and RegExps by value
  • compare ES6 Maps, Sets, and typed arrays
  • optimize re-render checks in React components

When to choose

  • you need the fastest deep equality check in JavaScript
  • you need to compare objects with Date, RegExp, Map, Set, or typed array values
  • you need a small dependency-free utility that works in old browsers and Node.js
  • you want a React-safe equality check avoiding circular _owner references

When to avoid

  • you only need shallow equality
  • you need equality checks with custom comparators or options
  • you need deep merging or diffing rather than a boolean equality check
  • your runtime supports built-in util.isDeepStrictEqual and performance is not critical

Facets

library · maturity stable

serialization developer-tools performance browser cross-platform deep-equality comparison es6 javascript utility algorithms nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
epoberezkin/fast-deep-equalmain23

For agents

markdown · JSON · MCP: product_card(name="epoberezkin/fast-deep-equal")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem