diff --git a/src/bindings/dom.js b/src/bindings/dom.js
index <HASH>..<HASH> 100644
--- a/src/bindings/dom.js
+++ b/src/bindings/dom.js
@@ -282,17 +282,15 @@ export default class LocalizationObserver {
   }
 
   translateRootContent(root) {
-    markStart();
-
     const anonChildren = document.getAnonymousNodes ?
       document.getAnonymousNodes(root) : null;
     if (!anonChildren) {
-      return this.translateFragment(root).then(markEnd);
+      return this.translateFragment(root);
     }
 
     return Promise.all(
       [root, ...anonChildren].map(node => this.translateFragment(node))
-    ).then(markEnd);
+    );
   }
 
   translateMutations(mutations) {
@@ -409,16 +407,3 @@ export default class LocalizationObserver {
     ];
   }
 }
-
-function markStart() {
-  performance.mark('l20n: start translateRootContent');
-}
-
-function markEnd() {
-  performance.mark('l20n: end translateRootContent');
-  performance.measure(
-    'l20n: translateRootContent',
-    'l20n: start translateRootContent',
-    'l20n: end translateRootContent'
-  );
-}
Bug <I> - Remove performance.marks from the bindings and l<I>n-perf-monitor from browser.xul. r=stas