Difference between standard and delay timers?

What is the difference between playdate.timer.new and playdate.timer.performAfterDelay? The documentation seems to describe the same behavior. Do they have different semantics?

I believe playdate.timer.performAfterDelay() is simply a shorthand to make your code more readable.

@matt the timer of performAfterDelay will start immediately like playdate.timer.new()

I hope they could update the docs with just this line. I can image every developer spending time trying to decide which method to use, just to finally search and find this same thread :smiley: