Microsecond level Javascript Timer