Releases: Zizzamia/perfume.js
Releases · Zizzamia/perfume.js
v6.4.0
- feat: added
perfume.markNTBT
as a way to mark the new Navigation Total Blocking Time metric.
v6.3.0
- feat: added
redirectTime
to navigationTiming
, this will help better understand performance regression related to redirect requests.
v6.2.0
- feat: introduced Time to First Byte as his own top-level metric.
- feat: simplified Total Blocking Time metrics into one solo version that focuses on waiting 10s after First Input Delay.
- feat: increased the
maxMeasureTime
default value from 15s to 30s, this will allow better data for metrics like LCP which tend to have much higher values.
- feat: improved CLS and all metrics accuracy to four digits after the decimal point.
Breaking Changes
The two key breaking changes in v6 are focus around the simplification of First Input Delay and Total Blocking Time, and the increase of the default value for maxMeasureTime
.
v5.3.0
- feat: added the raw performanceEntry object in the reporting for FID and FID Vitals. This will help developer to do more custom analysis based on the FID target.
v5.2.3
- fix: miss PerformanceObserver in rollup config
v5.2.2
- fix: added processingStart in minified file
v5.2.1
- fix: added fidVitals to vitalsScore
v5.2.0
- fix: conditionally make calls to PerformanceObserver.takeRecords which does not exist in Safari #138
- fix: report CLS when value is 0
- feat: prepare new FID iteration for v6
- chore: Italian README #137
v5.1.1
- fix: added storage.estimate feature detection #136
v5.1.0
- feat: added web vitals score to metrics #126
- feat: added element timing support #124