Obiekt Date w JavaScript wykonuje w różny sposób maszynę do maszyny i przeglądarki do przeglądarki w odniesieniu do rozdzielczości funkcji w milisekundach. Zauważyłem, że większość komputerów ma rozdzielczość około 16 ms na IE, gdzie Chrome lub Firefox może mieć rozdzielczość tak dobrą jak 1ms.W JavaScript, czy istnieje źródło czasu o stałej rozdzielczości w milisekundach?
Czy ogólnie dostępna jest inna funkcja JavaScript lub IE, która zapewnia lepszą rozdzielczość w czasie? Próbuję pułapkę i rekord keyDown
i keyUp
razy w milisekundach i potrzebują go w zakresie +/- 10 ms lub mniej.
Aby zobaczyć ilustrację tego, sprawdź sekcję "uchwały nowej daty" na tej stronie. Znajduje się tabela z przyciskiem testowym, która ocenia czas w języku JavaScript w bieżącym komputerze/przeglądarce w milisekundach. Co ciekawe, Chrome regularnie uzyskuje rozdzielczość 1 ms.
http://www.merlyn.demon.co.uk/js-dates.htm#OV
Moje zadanie jest na metodzie JavaScript daty i czasu, które dadzą sub 10ms rozdzielczość całej przeglądarek. coś, co zastąpi lub ulepszy Date().
Uzgodniono - za pomocą Internet Explorera stwierdzam, że najlepszą rozdzielczością, jaką widzę, są znaczniki 16ms dla obiektu Date() w javascript. Poszukuję czegoś na IE z lepszą rozdzielczością niż wtedy. Rozdzielczość 1ms, składająca się z różnych przeglądarek, byłaby niesamowita! – WillR