NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1629 most downloaded on npm
Easily measure performance metrics in JavaScript
Last release 3 days ago
14 Sep 2026
Ships unpredictably
gaps range from 9 days to 6 months
Nearly every release is documented
notes for 55 of 55 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
109 releases · first in 2020
One column per quarter.
Nothing published for this version
Make bindReporter generic over metric type
Nothing published for this version
Safe access navigation entry type
Nothing published for this version
Export metric rating thresholds in attribution build as well.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Export metric rating thresholds, add explicit MetricRatingThresholds type
MetricRatingThresholds type
(#323)onINP() thresholds comment
(#318)onINP()
(#307)Nothing published for this version
Defer CLS logic until after onFCP() callback
onFCP() callback
(#297)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add support for 'restore' as a navigationType
Clamp LCP and FCP to 0 for prerendered pages
Ensure attribution object is always present in attribution build
attribution object is always present in attribution build
(#265)Set an explicit unpkg dist file
Use the cjs extension for all UMD builds
Add deprecation notices for base+polyfill builds
ReportHandler type to ReportCallback, with alias for back-compat
(#225, #227)getXXX() functions to onXXX()
(#222)navigationType property to the Metric object
(#219)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Prevent TTFB from reporting after bfcache restore
Only call report if LCP occurs before first hidden
Ensure reported TTFB values are less than the current page time
Add feature detects to support Opera mini in extreme data saver mode
Add batch reporting support and guidance
Detect getEntriesByName support before calling
[BREAKING] Update CLS to max session window 5s cap 1s gap
Nothing published for this version
Nothing published for this version
Nothing published for this version
Ignore negative TTFB values in Firefox
Remove use of legacy API to detect Firefox
Fix incorrect UMD config for base+polyfill script
Fix missing typings declaration
typings declaration
(#90)[BREAKING] Add support for reporting metrics on back/forward cache restore
- Remove the unload listener
Ensure reports only occur if a PO was created
- Remove package type field
type field
(#35)Ensure all modules are pure modules
- Initial public release
- Initial pre-release
Your coding agent can read these notes before it upgrades. Set up the MCP server →