Das Date-Objekt in JavaScript führt in Abhängigkeit von der Auflösung der Funktion in Millisekunden eine andere Methode als Maschine und Browser zu Browser aus. Ich habe festgestellt, dass die meisten Maschinen eine Auflösung von etwa 16 ms im IE haben, wo Chrome oder Firefox eine Auflösung von bis zu 1 ms haben können.Gibt es in JavaScript eine Quelle für Zeit mit einer konsistenten Auflösung in Millisekunden?
Gibt es eine andere Funktion für JavaScript im Allgemeinen oder IE speziell für eine bessere Zeitauflösung? Ich versuche, keyDown
und keyUp
mal in Millisekunden einzufangen und aufzuzeichnen und brauche es im Bereich +/- 10 ms oder weniger.
Um eine Illustration davon zu sehen, sehen Sie sich den Abschnitt "resolutions of new date()" auf dieser Seite an. Es gibt eine Tabelle mit einer Test-Schaltfläche, die die aktuelle JavaScript-Zeitauflösung des Rechners/Browsers in Millisekunden auswertet. Interessanterweise erhält Chrome regelmäßig eine Auflösung von 1 ms.
http://www.merlyn.demon.co.uk/js-dates.htm#OV
Meine Suche ist nach einer JavaScript Datum-Zeit-Methode, die Unter 10ms Auflösung in allen Browsern geben. etwas zu ersetzen oder zu verbessern Date().
Einverstanden - Ich finde mit Internet Explorer, dass die beste Auflösung, die ich sehe, 16ms Ticks für das Date() Objekt in Javascript ist. Auf der Suche nach etwas auf IE mit besserer Auflösung als das. 1ms Auflösung, konsistent zwischen Browsern, würde rocken! – WillR