JSFiddle - React, Tailwind, and code Playground

by Eskel

CoffeeScript

prevTimestamp1 = 0
prevTimestamp2 = 0

update1 = ->
	delta = Date.now() - prevTimestamp1
	if delta > 500
		date = new Date
		console.log date.getSeconds()
	prevTimestamp1 = Date.now()

update2 = ->
	delta = Date.now() - prevTimestamp2
	if delta > 500
		date = new Date
		console.log date.getSeconds()
	prevTimestamp2 = Date.now()

timeout1 = ->
	setTimeout (->
		update1()
		timeout1()
	), 16

timeout1()

timeout2 = ->
	setTimeout (->
		update2()
		timeout2()
	), 16

timeout2()


#setInterval (->
#	update()
#), 16