defilement du temps plus correcte, basé sur le timestamp, plutot qu'avec setInterval qui était moins déclenchée lorsque la page n'est pas visible, et peu régulière