MCPcopy Create free account
hub / github.com/breck7/scroll / _getProcessTimeInMilliseconds

Method _getProcessTimeInMilliseconds

external/.scrollLibs.js:15096–15108  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15094let _scrollsdkMinTimeIncrement = 0.000000000001
15095class AbstractParticle {
15096 _getProcessTimeInMilliseconds() {
15097 // We add this loop to restore monotonically increasing .now():
15098 // https://developer.mozilla.org/en-US/docs/Web/API/Performance/now
15099 let time = performance.now()
15100 while (time <= _scrollsdkLatestTime) {
15101 if (time === time + _scrollsdkMinTimeIncrement)
15102 // Some browsers have different return values for perf.now()
15103 _scrollsdkMinTimeIncrement = 10 * _scrollsdkMinTimeIncrement
15104 time += _scrollsdkMinTimeIncrement
15105 }
15106 _scrollsdkLatestTime = time
15107 return time
15108 }
15109}
15110var FileFormat
15111;(function (FileFormat) {

Callers 6

constructorMethod · 0.80
_deleteByIndexesMethod · 0.80
addToCommandLogMethod · 0.80
_mountMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected