我必须开发一个应用程序,在一系列实验中测量用户响应时间。该应用程序将在大约 100 台计算机上运行,因此我曾提到基于浏览器的方法可能是最好的减少执行安装和更新的方法。话虽如此,既然我已经了解了浏览器中计时器的准确性,特别是 javascript 计时器,我了解到可能会有几毫秒到 10-15 毫秒以上的延迟。当用户测量他们对屏幕上视觉队列的响应时间时,这种延迟会对这些实验的精度产生负面影响。
有没有一种已知的方法可以通过 javascript 为在浏览器中运行的 Web 应用程序获取精确的计时器?同样,其中一些实验需要简单的 2d 动画,例如查看用户可以将鼠标光标保持在旋转的立方体上多长时间。我更喜欢使用 HTML5 和 Javascript,我们不能使用 flash。