I've done a fair bit of reading around Javascript's setTimeout and setInterval methods (here and here) and know that interval events can get dropped if more than one gets queued.
However, I would like to know if there are situations where even a timer event set by setTimeout would get dropped. I can't find any documentation on this but based on user feedback it does appear that occasionally a timer event doesn't execute at all, it's not just delayed, it never executes.
I suppose it could just be indefinitely delayed but the web page remains responsive so I doubt that's the case.
It's been impossible to consistently replicate but we've had enough reports to be certain that it's actually happening.
Any info on this would be great.
Many thanks.