You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					37 lines
				
				1.0 KiB
			
		
		
			
		
	
	
					37 lines
				
				1.0 KiB
			| 
											3 years ago
										 | // Generated by CoffeeScript 1.12.2
 | ||
|  | (function() { | ||
|  |   var getNanoSeconds, hrtime, loadTime, moduleLoadTime, nodeLoadTime, upTime; | ||
|  | 
 | ||
|  |   if ((typeof performance !== "undefined" && performance !== null) && performance.now) { | ||
|  |     module.exports = function() { | ||
|  |       return performance.now(); | ||
|  |     }; | ||
|  |   } else if ((typeof process !== "undefined" && process !== null) && process.hrtime) { | ||
|  |     module.exports = function() { | ||
|  |       return (getNanoSeconds() - nodeLoadTime) / 1e6; | ||
|  |     }; | ||
|  |     hrtime = process.hrtime; | ||
|  |     getNanoSeconds = function() { | ||
|  |       var hr; | ||
|  |       hr = hrtime(); | ||
|  |       return hr[0] * 1e9 + hr[1]; | ||
|  |     }; | ||
|  |     moduleLoadTime = getNanoSeconds(); | ||
|  |     upTime = process.uptime() * 1e9; | ||
|  |     nodeLoadTime = moduleLoadTime - upTime; | ||
|  |   } else if (Date.now) { | ||
|  |     module.exports = function() { | ||
|  |       return Date.now() - loadTime; | ||
|  |     }; | ||
|  |     loadTime = Date.now(); | ||
|  |   } else { | ||
|  |     module.exports = function() { | ||
|  |       return new Date().getTime() - loadTime; | ||
|  |     }; | ||
|  |     loadTime = new Date().getTime(); | ||
|  |   } | ||
|  | 
 | ||
|  | }).call(this); | ||
|  | 
 | ||
|  | //# sourceMappingURL=performance-now.js.map
 |