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

wilsonpage/fastdom

Eliminates layout thrashing by batching DOM measurement and mutation tasks observed · 2026-08-28

github.com/wilsonpage/fastdom · JavaScript observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

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

  • gap_med: n/a
  • age_days: 4951
  • days_rel: n/a
  • days_push: 925
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

6915 stars · 236 forks observed · 2026-08-28

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

A tiny (~600 bytes) JavaScript library that eliminates layout thrashing by batching DOM measurement and mutation tasks. It queues reads and writes and flushes them in order at the next animation frame via requestAnimationFrame, avoiding unnecessary reflows.

Use cases

  • fix layout thrashing in my web app
  • batch DOM reads and writes to avoid reflows
  • improve scroll and animation performance
  • coordinate DOM access across multiple modules
  • speed up JavaScript-driven animations

When to choose

  • your app performs interleaved DOM reads and writes causing jank
  • you want a tiny, dependency-free performance fix
  • multiple modules or third-party scripts need harmonized DOM access

When to avoid

  • you use a framework with its own batching (e.g. React, Vue) and rarely touch the DOM directly
  • you need server-side DOM manipulation
  • you require an actively developed library with recent features

Facets

library · maturity maintenance

animation ui-components developer-tools web-development frontend performance browser dom layout-thrashing requestanimationframe reflow performance-optimization batching javascript nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
wilsonpage/fastdommain23

For agents

markdown · JSON · MCP: product_card(name="wilsonpage/fastdom")

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