I am designing a web site in which users solve puzzles as quickly as they can. JavaScript is used to time each puzzle, and the number of milliseconds is sent to the server via A
excuse me but why you can't use the time on the server? the time when you recieve the response will be the one which you use to calculate the score.