I am creating a web application in Java in which I need to run a reverse timer on client browser. I have planned to send the remaining time from server to client and then tick the timer using javascript.
My questions are:
1. Does the clock tick rate varies with different systems?
2. Is there any better way to do this?
I am creating a web application in Java in which I need to run
Share
Does the clock tick rate varies with different systems?
Yes, it’s the result of really, really small differences of frequencies of the quatrz used in chipsets. So if you do not synchronize your clocks now and then, they will diverge.
However, if you’re not designing a satellite, remote control for ballistic missiles, or life supporting devices, you really should not care.
Is there any better way to do this?
Yes, if:
you may use a
NTP protocolto make sure the client and the server clocks are synchronized. There are NTP libraries available for JavaScript and Java.