Revert "Create metric for long javascript tasks"
This reverts commit 180b3da91df613b6ce323fb77ebe86a9ee0315f5.
Reason for revert: Breaks safari support
Bug: Issue 11899
Change-Id: Ic48903bd92869743e2a1358b7053fb74b9ac566c
diff --git a/polygerrit-ui/app/elements/core/gr-reporting/gr-reporting.js b/polygerrit-ui/app/elements/core/gr-reporting/gr-reporting.js
index 4c477cb..c62daf9 100644
--- a/polygerrit-ui/app/elements/core/gr-reporting/gr-reporting.js
+++ b/polygerrit-ui/app/elements/core/gr-reporting/gr-reporting.js
@@ -142,21 +142,6 @@
};
catchErrors();
- // PerformanceObserver interface is a browser API.
- if (PerformanceObserver) {
- const catchLongJsTasks = new PerformanceObserver(list => {
- for (const task of list.getEntries()) {
- // We are interested in longtask longer than 200 ms (default is 50 ms)
- if (task.duration > 200) {
- GrReporting.prototype.reporter(TIMING.TYPE,
- TIMING.CATEGORY_UI_LATENCY, `Task ${task.name}`,
- Math.round(task.duration), false);
- }
- }
- });
- catchLongJsTasks.observe({entryTypes: ['longtask']});
- }
-
// The Polymer pass of JSCompiler requires this to be reassignable
// eslint-disable-next-line prefer-const
let GrReporting = Polymer({