实现“目标”的可能性;“大于毫秒”;web上的精确计时器(最好使用javascript)

实现“目标”的可能性;“大于毫秒”;web上的精确计时器(最好使用javascript),javascript,timer,applet,counter,milliseconds,Javascript,Timer,Applet,Counter,Milliseconds,我不需要微纳精度,.1毫秒精度就足够了 有没有一种合理可靠的方法可以做到这一点?它不是一个关键的应用程序,由于最终的CPU频率调整或类似的原因而导致的零星错误是可以接受的。我只是想知道这是否可能。我做了一些搜索,除了轮询Chrome的本机计时器构造函数外,找不到精度高于毫秒的计数器 我还需要以“跨平台和跨浏览器”的方式实现它,因此任何解决方案都需要在大多数配置上实现 谢谢 /编辑:状态更新:我能够排除Javascript、Silverlight和Flash。。但是Java小程序呢?使用一个可以达

我不需要微纳精度,.1毫秒精度就足够了

有没有一种合理可靠的方法可以做到这一点?它不是一个关键的应用程序,由于最终的CPU频率调整或类似的原因而导致的零星错误是可以接受的。我只是想知道这是否可能。我做了一些搜索,除了轮询Chrome的本机计时器构造函数外,找不到精度高于毫秒的计数器

我还需要以“跨平台和跨浏览器”的方式实现它,因此任何解决方案都需要在大多数配置上实现

谢谢


/编辑:状态更新:我能够排除Javascript、Silverlight和Flash。。但是Java小程序呢?使用一个可以达到.1毫秒的精度吗?

不,您无法在浏览器间以一致的方式获得接近毫秒的精度


约翰·雷斯格写了一篇文章。它是在2008年写的,但是总体结论应该仍然有效。

在对这个问题做了更多的努力之后,我得出结论(如果有,这会给我足够的精确度)是目前最好的选择


兼容性并不理想(至少与javascript一样),但大多数配置已经支持它们,而且每个普通配置都至少可以支持它们,只需简单下载即可。

的副本?我建议阅读John Resig关于javascript时间准确性的文章。。。然后喊道:-)不真的-它不需要达到纳秒,甚至微秒(.1毫秒的精度就足够了);而且它不需要使用JavaScript(这只是一个可取的选择)是的,我以前读过。那篇文章的目的是分析计时器的准确度,也许他不会尽他所能去寻找更高的准确度。从那时起,Chrome的精确度已经达到了微秒。我想也许在其他浏览器上也会有这样的方法。我想真的没办法了,谢谢!使用Java小程序怎么样,可能吗?