Between 2 frames & FPS _ calcul du temps selon affichage - msnbrest/astuces GitHub Wiki

// declaration principale
let times=Date.now(), timet=times, timeg=0; //time mémo, time now, différence entre mémo et now

// declaration options :
//let timef=0, timem=times, timei=0; //calcul caché, last position, total FPS



let draw=function(){

	// gestion principale
	timet=Date.now(), timeg=(timet-times)/1000,

	// gestion options :
	//timef++, timet>timem+1E3&&(timei=timef,timem=timet,timef=0),

	// memo
	times=timet,

	// affichage via console.info par exemple
	// timet, pour voir la date actuelle en unixtime
	// timei, option pour voir les FPS
	// et timeg pour les calculs propre selon vitesse d'affichage

	// futur loop
	requestAnimationFrame(draw)

};



// IMPORTANT :
// Lancez la fonction
// draw()
// au démarrage, à l'init par exemple.
⚠️ **GitHub.com Fallback** ⚠️