v5
This commit is contained in:
		
							
								
								
									
										17
									
								
								node_modules/performance-now/src/performance-now.coffee
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								node_modules/performance-now/src/performance-now.coffee
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
if performance? and performance.now
 | 
			
		||||
  module.exports = -> performance.now()
 | 
			
		||||
else if process? and process.hrtime
 | 
			
		||||
  module.exports = -> (getNanoSeconds() - nodeLoadTime) / 1e6
 | 
			
		||||
  hrtime = process.hrtime
 | 
			
		||||
  getNanoSeconds = ->
 | 
			
		||||
    hr = hrtime()
 | 
			
		||||
    hr[0] * 1e9 + hr[1]
 | 
			
		||||
  moduleLoadTime = getNanoSeconds()
 | 
			
		||||
  upTime = process.uptime() * 1e9
 | 
			
		||||
  nodeLoadTime = moduleLoadTime - upTime
 | 
			
		||||
else if Date.now
 | 
			
		||||
  module.exports = -> Date.now() - loadTime
 | 
			
		||||
  loadTime = Date.now()
 | 
			
		||||
else
 | 
			
		||||
  module.exports = -> new Date().getTime() - loadTime
 | 
			
		||||
  loadTime = new Date().getTime()
 | 
			
		||||
		Reference in New Issue
	
	Block a user