setintervalやsettimeout関数でストップウォッチを作成しようと思ったのですが、理屈はよくわからないのですが、これらは誤差が発生するようです。pcの性能によってカウントアップが遅れ、誤差が発生してしまうということでしょうか。
正確なストップウォッチを作成するにはどんな方法を使うと良いのでしょうか?
サーバがあればサーバの時刻を取るということも出来ると思います。
javascriptの場合はdate関数で時刻を取れますが、これもどれだけ正確なものかは分かりません。
投稿2021/07/06 14:07
setintervalやsettimeout関数でストップウォッチを作成しようと思ったのですが、理屈はよくわからないのですが、これらは誤差が発生するようです。pcの性能によってカウントアップが遅れ、誤差が発生してしまうということでしょうか。
正確なストップウォッチを作成するにはどんな方法を使うと良いのでしょうか?
サーバがあればサーバの時刻を取るということも出来ると思います。
javascriptの場合はdate関数で時刻を取れますが、これもどれだけ正確なものかは分かりません。