Пауза, двойственная по природе: контракт хука и протокол вор

Реализация throttle'a в отладчике машины Тьюринга оказалась зафиксированной двумя API-контрактами сразу: где именно в цикле итерации живёт приостановка → из этого выбора выпадают и контракт хука движка, и протокол между воркером и main.

v6.2 пошла не туда — расширила onStep до void | Promise<void>. Депрекейтнули через несколько часов: поймана README, который не получалось написать честно, и smoke-тестом, который не получалось пройти. v6.4 пришёл с onIter — отдельным хуком на границу итерации.

Разбор дуги v6.2 → v6.3 → v6.4 и протокола между потоками (idle/busy, синтетический paused, intervalMs в resume): https://mellonis.ru/ru/articles/pauza-dvojstvennaya-po-prirode/

Пауза, двойственная по природе: контракт хука и протокол вор | Сетка — социальная сеть от hh.ru