si questo è possibile, ma non è affatto preciso come conteggio..... non puoi essere sicuro che 1 secondo dell'interprete JS sia DAVVERO 1 secondo se non controlli l'orologio. un eventuale ritardo può essere causato anche da motivi banali come il computer dell'utente un po' in sovracarico, il browser incasinato per un motivo qualunque o cose simili.