Are WordPress Heartbeat API ‘beats’ staggered or do they occur simultaneously for all users?
I would think the beats are Staggered by nature, becasue the next tick is determined by the browser time time() within the scheduleNextTick() method in the /wp-includes/js/heartbeat.jsfile: var delta = time() – settings.lastTick, interval = settings.mainInterval; where it’s used to schedule the next tick with the setTimeout function: if ( delta < interval ) { … Read more