phantomas
Version:
Headless Chromium-based web performance metrics collector and monitoring tool
11 lines (9 loc) • 403 B
JavaScript
/**
* Analyzes events bound to DOM elements
*/
;
module.exports = (phantomas) => {
phantomas.setMetric("eventsBound"); // @desc number of EventTarget.addEventListener calls @offenders
phantomas.setMetric("eventsDispatched"); // @desc number of EventTarget.dispatchEvent calls @offenders
phantomas.setMetric("eventsScrollBound"); // @desc number of scroll event bounds @offenders
};