- Updated bundled
web-vitals.attribution.js
library to version 4.2.3. - Brought feature parity with Web Vitals 4.0: deprecation of First Input Delay (FID), some Metric Attributions.
- Replaced Sets and Maps with objects and arrays.
- Added warnings related to Web Vitals 4.0's deprecations.
- Use a central "controller" with common functions that gets bundled into all Tagslibrary builds to ensure that the Web Vitals library is always loaded.
- Updated bundled
web-vitals.attribution.js
library to version 3.5.2. - Refactored code to improve modularisation and unit testing.
- Added new action: Clear Batch.
- Added new data elements: Batch.
- Don't make the specific URL to be blank when re-opening the extension configuration after saving it.
- Updated bundled
web-vitals.attribution.js
library to version 3.5.0.
- Return
0
correctly for Metric Value and Metric Delta instead ofundefined
.
- Updated bundled
web-vitals.attribution.js
library to version 3.3.2.
- Fixed error in the configuration view that prevented the extension from being installed.
- Fixed error in the configuration view that prevented an own Web Vitals library URL to be saved.
- Updated bundled
web-vitals.attribution.js
library to version 3.3.1. - Logged a warning if
event
argument is not provided to a data element that expects it. - Refactored code to improve modularisation and unit testing.
- Added new data element: Rating Thresholds.
- Removed documentation of Web Vitals metrics values in favour of linking to the Web Vitals Github repository's README.
- Bundled
web-vitals.attribution.js
library version 3.1 library in the extension. - Allow user to specify where to load the
web-vitals.js
library from: unpkg.com CDN, extension bundle, or own URL. - Added error checks to validate Web Vitals events and metrics.
- Fixed retrieving the value from a
coral-select
DOM element.
- Important: Updated the extension runtime code to ES6 (since only modern browsers that support Web Vitals also support ES6).
- Added new event: Interaction to Next Paint.
- Added new data elements: Navigation Type, Rating, Attribution.
- Updated properties in
extension.json
.
- Added missing data element: Metric Entries.
- Load
web-vitals.js
library to measure Web Vitals. - Detect Web Vitals as events: Cumulative Layout Shift, First Contentful Paint, First Input Delay, Largest Contentful Paint, Time to First Byte.
- Expose Web Vitals metrics as data elements: ID, name (and full name, which is specific to this extension not provided by Web Vitals itself), delta, value.