googlearchive/observe-js
A library for observing Arrays, Objects and PathValues observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived no_license
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: 5136
- days_rel: n/a
- days_push: 3947
- n_releases_24m: 0
Adoption not part of the score
1342 stars · 113 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
observe-js is a JavaScript library for observing changes to Arrays, Objects, and PathValues, exposing observers like PathObserver, ArrayObserver, ObjectObserver, and CompoundObserver. It uses the native Object.observe API when available and falls back to dirty-checking otherwise.
Use cases
- watch for changes to javascript object properties
- observe array mutations and get minimal splices
- react to changes at a nested object path
- build data binding for a web framework
- detect changes in javascript data structures
When to choose
- maintaining legacy Polymer-era code that already depends on it
- targeting very old environments where you need Object.observe-style observation with a dirty-checking fallback
When to avoid
- starting any new project - it is archived and Object.observe was removed from browsers
- modern reactive UIs - use Proxies, RxJS, or framework reactivity instead
Facets
library · maturity abandoned
state-management developer-tools web-development frontend browser data-binding object-observe dirty-checking polymer archived javascript nodejs
1 source
- readme: https://github.com/googlearchive/observe-js · fetched 2026-08-28 · e3a537a00d5c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| googlearchive/observe-js | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="googlearchive/observe-js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem