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

Zizzamia/perfume.js

Web performance library for measuring all performance vitals metrics observed · 2026-08-28

github.com/Zizzamia/perfume.js · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

44/100

  • Activity 48
  • 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: 3189
  • days_rel: n/a
  • days_push: 312
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3204 stars · 111 forks observed · 2026-08-28

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

Perfume.js is a tiny, zero-dependency TypeScript library for measuring web performance metrics like TTFB, FCP, LCP, FID, CLS, INP, and TBT using the latest browser Performance APIs. It collects real user measurement field data and reports it to any analytics tool of your choice.

Use cases

  • measure core web vitals like LCP and CLS in production
  • collect real user monitoring data for my web app
  • track first contentful paint and time to first byte
  • report performance metrics to my analytics tool
  • monitor total blocking time and interaction to next paint
  • measure resource timing and element timing in the browser
  • understand how users worldwide perceive my site's page speed

When to avoid

  • you need lab-based synthetic testing or load testing rather than field measurement
  • you need server-side or backend performance monitoring
  • you want a full RUM platform with dashboards rather than a metrics collection library

Facets

library · maturity active

monitoring analytics web-development frontend performance analytics browser web-vitals real-user-monitoring performance-metrics typescript zero-dependencies web-server

2 sources

Member repositories

RepositoryRoleHealth v2
Zizzamia/perfume.jsmain44

For agents

markdown · JSON · MCP: product_card(name="Zizzamia/perfume.js")

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