جلسههای Pomodoro / کار عمیق
با دورههای تمرکز ۲۵ دقیقهای و استراحتهای ۵ دقیقهای حواسپرتی را کنار بگذارید. اعلان مرورگر حتی اگر تب پنهان باشد شما را آگاه نگه میدارد و شمارندهٔ چرخه نشان میدهد امروز چند بلوک کامل کردهاید.
کرنومتر، تایمر شمارش معکوس و تایمر Pomodoro در یک صفحه. دقت میلیثانیه، زنگ، اعلان مرورگر، لینکهای مستقیم URL — همه در مرورگر شما.
بسیار دقیق. ما از `performance.now` — یک ساعت monotonic با دقت بالا و مقاوم در برابر تغییر ساعت سیستم — بهعنوان مبنای زمان استفاده میکنیم و `requestAnimationFrame` رندر قابلمشاهده را پیش میبرد. drift در یک اجرای ۸ ساعتهٔ کرنومتر کمتر از ۱۰۰ میلیثانیه میماند؛ برای کاربردهای زیر ثانیه (ورزش، علم، موسیقی)، صدمثانیههای نمایشدادهشده با یک اپ کرنومتر روی گوشی شما همخوانی دارند.
بله. ما زمان نمایشدادهشده را از یک مبنای monotonic (`performance.now`) محاسبه میکنیم، بنابراین حتی وقتی مرورگر JavaScript را در تب پنهان throttle میکند، رویداد پایان زمان همچنان فعال میشود و زمان سپریشده هنگام بازگشت به تب درست است. اگر زنگ هنگام پنهان بودن تب فعال شده باشد، در لحظهٔ بازگشت به تب پخش میشود؛ اعلان مرورگر فوراً و فارغ از این موضوع ظاهر میشود.
هنگام اجرای کرنومتر، Lap (یا کلید L) را بزنید تا یک زمان ثبت شود.
سه حالت، دقت میلیثانیه و چند جزئیات کوچک که تفاوت ایجاد میکنند.
کرنومتر، تایمر شمارش معکوس و تایمر Pomodoro یک نمایشگر بزرگ مشترک دارند. با یک کلیک تعویض کنید؛ هر حالت وضعیت و Lap خود را نگه میدارد.
بر پایهٔ performance.now — یک ساعت monotonic با دقت بالا که در برابر تغییر ساعت سیستم و throttling تب مقاوم است. drift در یک اجرای ۸ ساعته کمتر از ۱۰۰ میلیثانیه میماند.
بوق / زنگوله / ناقوس Web Audio در صفر، بهعلاوهٔ یک اعلان سیستم تا کاربران آن را از تب دیگر هم ببینند. عنوان صفحه و favicon نیز چشمک میزنند.
کرنومتر تعداد نامحدودی Lap ثبت میکند و هم زمان split و هم زمان تجمعی را نشان میدهد — عالی برای تمرین interval، تمرین مسابقه یا speed run.
تمامصفحه با یک کلیک برای کلاس درس، استریم زنده یا رویدادها. `/?t=300` را به اشتراک بگذارید تا یک تایمر ۵ دقیقهای فوری اجرا شود — بدون هیچ تنظیمی.
هر تیک در JavaScript روی دستگاه شما اجرا میشود. هیچ رویداد تایمر، Lap یا شمارش Pomodoro ای ارسال نمیشود. DevTools → Network را باز کنید و صفر درخواست خروجی را تأیید کنید.
چهار راه برای استفاده از یک نمایشگر بزرگ یکسان.
در بالا روی Stopwatch، Countdown یا Pomodoro کلیک کنید. هر حالت وضعیت خود را نگه میدارد — بازگشت بعدی از همان جا که رها کرده بودید ادامه مییابد.
Start (یا Space) را بزنید تا با دقت میلیثانیه از صفر شمارش رو به بالا آغاز شود. Lap (یا L) را بزنید تا یک split ثبت شود — جدول زیر هم زمان split و هم زمان تجمعی را نشان میدهد. Reset همه چیز را پاک میکند.
یک مدت در ورودی بنویسید — مثلاً 5m، 1h 30m، 25:00 یا فقط 10 برای ده دقیقه — و Set را بزنید. یا روی هر چیپ پیشتنظیم سریع کلیک کنید. Start را بزنید تا شروع شود؛ صفحه زنگ میزند، عنوان چشمک میزند و (در صورت اجازهٔ شما) در صفر یک اعلان سیستم نمایش میدهد.
یک پیشتنظیم انتخاب کنید (بهصورت پیشفرض 25 / 5 / 15) یا دقیقههای تمرکز / کوتاه / بلند و تعداد چرخههای دلخواه خود را بنویسید. تایمر بهصورت خودکار از تمرکز ← استراحت کوتاه ← تمرکز ← … پیش میرود و استراحت بلند پس از تعداد چرخهٔ پیکربندیشده درج میشود. شمارندهٔ چرخه در پایین، بلوکهای تمرکز کاملشده را پیگیری میکند.
چهار سناریوی متداول که در آن یک تایمر درون مرورگر بهتر از تایمر گوشی یا آشپزخانه است.
با دورههای تمرکز ۲۵ دقیقهای و استراحتهای ۵ دقیقهای حواسپرتی را کنار بگذارید. اعلان مرورگر حتی اگر تب پنهان باشد شما را آگاه نگه میدارد و شمارندهٔ چرخه نشان میدهد امروز چند بلوک کامل کردهاید.
تخممرغ آبپز سفت (۶ دقیقه)، ور آمدن خمیر نان (۱ ساعت)، دمکردن چای (۳ دقیقه)، پخت شیرینی (۱۲ دقیقه). پیشتنظیمهای تککلیکی متداولترین مدتهای آشپزخانه را پوشش میدهند.
کرنومتر با Lap برای ستهای sprint، شمارش معکوس برای Tabata 20s / 10s، یا تمرین یک سخنرانی به سبک TED در برابر سقف ۱۸ دقیقهای. زنگ دقیقاً به شما میگوید کی از زمان عبور کردهاید.
نمای تمامصفحه را روی برد هوشمند برای کل کلاس پروژه کنید. `?t=45m` را به اشتراک بگذارید تا دانشآموزان همان شمارش معکوس را بهصورت محلی اجرا کنند. لینکهای مستقیم را در overlayهای استریم زنده برای شمارش معکوس مزایده یا قرعهکشی جاسازی کنید.
رویدادهای تایمر، زمانهای Lap و شمارشهای Pomodoro هرگز از دستگاه شما خارج نمیشوند. DevTools → Network را باز کنید و در حین استفاده صفر درخواست خروجی خواهید دید.
آموزشهای دستچینشده دربارهٔ تمرکز، بهرهوری و دقت زمانسنجی در مرورگر.
A research-backed look at why short, fixed focus blocks consistently outperform "just work harder" — and how to tune the cycle for deep work.
A deep dive on monotonic clocks, requestAnimationFrame, and how the iKit timer keeps drift under 100 ms over an 8-hour session.
بسیار دقیق. ما از `performance.now` — یک ساعت monotonic با دقت بالا و مقاوم در برابر تغییر ساعت سیستم — بهعنوان مبنای زمان استفاده میکنیم و `requestAnimationFrame` رندر قابلمشاهده را پیش میبرد. drift در یک اجرای ۸ ساعتهٔ کرنومتر کمتر از ۱۰۰ میلیثانیه میماند؛ برای کاربردهای زیر ثانیه (ورزش، علم، موسیقی)، صدمثانیههای نمایشدادهشده با یک اپ کرنومتر روی گوشی شما همخوانی دارند.
بله. ما زمان نمایشدادهشده را از یک مبنای monotonic (`performance.now`) محاسبه میکنیم، بنابراین حتی وقتی مرورگر JavaScript را در تب پنهان throttle میکند، رویداد پایان زمان همچنان فعال میشود و زمان سپریشده هنگام بازگشت به تب درست است. اگر زنگ هنگام پنهان بودن تب فعال شده باشد، در لحظهٔ بازگشت به تب پخش میشود؛ اعلان مرورگر فوراً و فارغ از این موضوع ظاهر میشود.
Pomodoro یک روش مدیریت زمان است که فرانچسکو سیریلو در اواخر دههٔ ۱۹۸۰ ابداع کرد: بلوکهای تمرکز ۲۵ دقیقهای را با استراحتهای کوتاه ۵ دقیقهای متناوب کنید، سپس پس از هر چهار بلوک تمرکز یک استراحت بلندتر ۱۵ تا ۲۰ دقیقهای بگیرید. این ریتم ثابت خستگی تصمیمگیری را کاهش میدهد و از ریتم طبیعی ultradian مغز بهره میبرد. پیشتنظیم پیشفرض ما 25 / 5 / 15 با ۴ چرخه قبل از استراحت بلند است — کاملاً قابل ویرایش.
بله. `?t=` را با هر مدتی به URL اضافه کنید، مثلاً `https://timer.ikit.app/?t=300` برای تایمر ۵ دقیقهای یا `?t=25m` یا `?t=1h30m`. از `?stopwatch=1` برای deep-link کرنومتر و از `?pomodoro=1` برای حالت Pomodoro استفاده کنید. آنها را bookmark کنید، در طرح درس جاسازی کنید یا در چت paste کنید.
خیر. تایمر، صدای زنگ، ثبت Lap، وضعیت Pomodoro و اعلانها همگی در مرورگر شما اجرا میشوند. هیچ رویداد زمانسنجیای از دستگاه شما خارج نمیشود. میتوانید در DevTools → Network تأیید کنید — در حین استفاده صفر درخواست خروجی وجود دارد. ما از یک کوکی برای وضعیت رضایت کوکی و یکی برای ترجیح زبان استفاده میکنیم، همین.