I'm looking for some way to have everyone who enters my webpage syncronized, and I'm hoping to avoid having to set up my own NTP time server.
I've tried multiple solutions, but ultimately they all rely on the same thing - the date on a header, which only has an accuracy of seconds.
Date.now()
is not good enough for me - and I'm hoping there's a way to do better (my laptop and my phone turn out to differ by nearly 2 seconds).
(I'm aware it's not going to be perfect and there will always be variations, but I'd like to try and do better than nearly 2 seconds).
While this is just for a side-project and not anything serious, I am hoping to amuse more than 1,000 people in one day, and so google timezone, which only offers 1,000 free calls per free API key, isn't good enough. (I can't think of any funny twist on "beggars can't be choosers")