MakeMyTimer について
MakeMyTimer は無料の時間ツール集です。ストップウォッチ、カウントダウンタイマー、タイムゾーン変換、ポモドーロタイマー、ワールドクロックから選んですぐ使えます。ダウンロードや登録は不要です。
ツールのローカル状態
タイマーの値、保存した時計、その他のツール設定はブラウザの localStorage に残ります。ブラウザ設定からいつでも削除できます。
なぜ作ったか
多くの時間ツールサイトはポップアップや余分な説明で重くなっています。私たちはもっとシンプルに、すばやく読み込み、集中を邪魔せず、ただ動くツールを作りたいと考えました。
精度
すべてのタイマーとストップウォッチは requestAnimationFrame と Date.now() の差分で時間を計測します。そのためタブを切り替えてもタイマーは正確です。ブラウザはバックグラウンドタブの JavaScript タイマーをスロットリングしますが、本サイトの方式はティック数ではなく実時間のタイムスタンプから経過時間を算出します。
技術スタック
Next.js、TypeScript、Tailwind CSS で構築。タイムゾーン処理にはブラウザ標準の Intl.DateTimeFormat API を使用し、外部のタイムゾーンライブラリは使いません。Vercel にデプロイしています。