If called in rAF callback or microtasks generated by rAF callback, the start time (the first frame time) will be the current frame time, otherwise the next frame time.
If called in rAF callback or microtasks generated by rAF callback, the start time (the first frame time) will be the current frame time, otherwise the next frame time.