define('polyfill', [], function() {
    // polyfill window.location.origin only available in FF21+
    var loc = window.location;
    if (!loc.origin) {
        loc.origin = loc.protocol + '//' + loc.host;
    }
});

@@ -40,17 +40,17 @@
  // 
-p
+P
 olyfill 
 wind
@@ -45,16 +45,17 @@
 olyfill 
+%60
 window.l
@@ -72,14 +72,11 @@
 igin
- only 
+%60 (
 avai
@@ -88,13 +88,21 @@
  in 
+only 
 FF
+ 
 21+
+).
 %0A   
@@ -210,13 +210,381 @@
 t;%0A    %7D
+%0A%0A    // Polyfill %60window.performance.now%60%0A    // (available in only IE 10+, FF 15+, Chrome 20+, PhantomJS 2).%0A    if (!window.performance) %7B%0A        window.performance = %7B%7D;%0A    %7D%0A    if (!window.performance.now) %7B%0A        window.performance.now = function() %7B%0A            // Avoid using %60Date.now%60 for IE 8 and lower.%0A            return +new Date();%0A        %7D;%0A    %7D
 %0A%7D);%0A

add `window.performance.now` polyfill (bug 1090572)