使い方
- カウントダウンの場合は、時間・分・秒を入力するか、5分や25分などのクイックプリセットを選びます。
- [開始]を押すか、スペースキーを押します。残り時間はブラウザーのタブタイトルにも表示されるため、別のタブからでも確認できます。
- 一時停止、再開、リセットはいつでもできます。時間になると表示が緑色に変わり、メッセージが表示され、サウンドが有効な場合はビープ音が3回鳴ります。
- ストップウォッチを使うには、モードを切り替えて[開始]を押し、[ラップ]で区間タイムを記録します。[ラップをコピー]を押すと、スプレッドシートに貼り付けられる表をコピーできます。
仕組み
タイマーは秒ごとの刻みを数えるのではなく、開始した時刻(ブラウザーの高精度クロック performance.now)を記録し、更新のたびにそこから残り時間または経過時間を計算します。バックグラウンドのタブではブラウザーがタイマーの更新を遅らせたり一時停止したりするため、表示の更新頻度が下がることがありますが、時間そのものは正確で、タブに戻るとすぐに正しい表示になります。
カウントダウンの終了は、設定した時刻を過ぎた次の更新時に検出されます。表示中のタブなら、遅れは1秒未満です。非表示のタブでは、ブラウザーによってタイマーの更新が1秒以上遅れることがあり、Chromeではタブを数分間非表示にした後、最大1分遅れる場合があるため、アラーム音が遅れて鳴ることがあります。時間どおりの通知が必要な場合は、タブを表示したままにしてください。
アラーム音はWeb Audio APIで生成する短い音で、音声ファイルは読み込みません。ブラウザーはページを操作した後でないと音声を再生できないため、[開始]を押したときに音声を準備します。カウントダウン表示は切り上げるため、最後の1秒が過ぎるまでは00:00:01と表示されます。ストップウォッチは100分の1秒単位で表示します。ラップタイムは前回のラップからの経過時間、合計は一時停止時間を除いた開始からの経過時間です。スクリーンリーダーには時間終了時に通知しますが、毎秒は通知しません。
使用例
ポモドーロ式の作業セッション
25分のプリセットを選び、スペースキーを押します。アラーム音が鳴るまで作業し、その後5分に設定して休憩します。別のタブで作業していても、タブのタイトルで残り時間を確認できます。
ランニングの区間タイムを計測
スタートラインでストップウォッチを開始し、1キロごとの標識で[ラップ]を押します。走り終わったら、ラップタイムをスプレッドシートにコピーして区間ごとのタイムを比較できます。
時間どおりのプレゼンテーション
0時間12分0秒に設定し、音をオフにします。質問中は一時停止し、再開するときにもう一度開始します。一時停止中の時間はカウントされません。
よくある質問
タブを切り替えたり、スマートフォンをロックしたりしてもタイマーは動き続けますか?
時間は刻みからではなく開始時刻を基準に計算されるため、カウントは続きます。バックグラウンドのタブでは終了通知が遅れることがあり、スマートフォンでは画面をロックするとブラウザーがページを完全に停止する場合があります。確実に通知を受け取るには、ページを開いて表示したままにしてください。
音が聞こえなかったのはなぜですか?
サウンドがオンになっていることと、デバイスがミュートまたはサイレントモードになっていないことを確認してください。サイレントモードではWeb Audioを再生できないスマートフォンもあります。また、ブラウザーはページ上のボタンを押した後でないと音声を再生できません。
設定できるカウントダウンの最長時間は?
99時間59分59秒です。ストップウォッチに実用上の上限はありません。
ページを再読み込みしてもタイマーは保持されますか?
いいえ。タイマーとラップタイムはページを開いている間だけ保持されます。ページを閉じたり再読み込みしたりする前に、ラップタイムをコピーしてください。
プライバシー
タイマーとストップウォッチはすべてブラウザー内で動作します。時間やラップタイムが保存されたり、外部に送信されたりすることはありません。記録されるのは、このツールが使用されたという匿名のイベントのみです。