ストップウォッチ
1/100秒単位で、ラップ付きで計測します。すべてブラウザ内で動作します。
すべてブラウザ内で動作します。アップロード、記録、保存は一切行いません。
00:00.00
| # | ラップ | 合計 |
|---|
スタート、ストップ、そして記録したいときにラップ。経過時間は1/100秒まで表示され、各ラップにはそのラップ自体の時間と、その時点までの合計の両方が残ります。
仕組み
経過時間は、現在とスタートを押した瞬間との差で、フレームごとに改めて読み取ります。何も積み上げないので、何もずれません。ストップして再スタートすると、それまでの時間は保たれ、停止していた間は含まれません。
ラップはその瞬間の合計を記録します。横に表示されるラップタイムは前のラップからの間隔で、たいていはそれが知りたい数字です。合計しか保存しないストップウォッチでは、自分で計算しなければなりません。
計測には、ページを開いている間は調整されない時計を使うので、計測の途中で端末が時刻を同期しても、サマータイムに切り替わっても、結果は動きません。
例
| ケース | 入力 | 結果 |
|---|---|---|
| ラップは2つの数値を記録する | 01:12.40でラップ、次は02:30.05 | ラップ2:01:17.65、合計02:30.05 |
| 1時間未満では時間を表示しない | 4分5秒 | 04:05.00 |
| 1時間を超えると表示される | 1時間4分5秒 | 1:04:05.00 |
よくある質問
どのくらい正確ですか?
手で計るものなら何でも十分なほどです。限界は時計ではなく、出来事が起きてから指がボタンに届くまでの間で、うまくいってもコンマ数秒はかかります。1/100秒を表示するのは、それを隠すストップウォッチでは、似たような2つのラップが同じ数字に丸められてしまうからです。
バックグラウンドのタブでも計測は続きますか?
はい。画面の更新は止まります。ブラウザは見えないタブを再描画しないからです。しかし経過時間は、ページが何回再描画されたかではなく、いつスタートしたかから計算されます。戻ってくれば正しく表示されます。
ラップは保存されますか?
いいえ。何もページの外に出ず、何も残りません。タブを閉じたり再読み込みしたりすると消えます。大事なら、離れる前にコピーしてください。
なぜリセットで確認を求めないのですか?
確認を求めるストップウォッチは、まれな場合を助けるために、毎回の操作が遅くなってしまうからです。リセットはストップウォッチが止まっているときにだけ表示されます。その時点で、もう決めているはずだからです。
知っておきたいこと
- 時刻は数えるのではなく、端末の時計から読み取ります。自分のティックを足し合わせるタイマーはずれていきますし、ブラウザは見ていないタブのティックを遅らせるので、バックグラウンドに置いた5分のタイマーは何分も遅れて戻ってきます。ここで表示するものはすべて開始した瞬間から計算するので、タブを切り替えても画面をロックしても問題ありません。
- 何も保存も送信もしません。ページを閉じればタイマーは消えます。共有リンクに含まれるのが設定だけで、動作中のタイマーではないのもそのためです。