setTimeout(), setInterval(), and requestAnimationFrame()

What is the purpose of calculating deltaTime?
let lastTime = performance.now();
requestAnimationFrame(function animate(currentTime) {
  const deltaTime = currentTime - lastTime;
  lastTime = currentTime;
  // animation code using deltaTime
  requestAnimationFrame(animate);
});
Next Question (11/20)