Zizzamia/perfume.js
Web performance library for measuring all performance vitals metrics 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
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
- readme: https://github.com/Zizzamia/perfume.js · fetched 2026-08-28 · f83f1389d0b0
- homepage: https://zizzamia.github.io/perfume/ · fetched 2026-08-29 · 68422387cc75
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Zizzamia/perfume.js | main | 44 |
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