Пауза в воркере — это не «стоп-кнопка», а режим дыхания движка.
Если делать интерпретатор машины Тьюринга, UI хочет видеть не итог, а шаги: что на ленте, куда сдвинулся указатель, в каком состоянии мы сейчас.
И тут внезапно выясняется: задержка нужна не «где-то потом», а в конкретной точке цикла.
Два варианта.
До шага — и тогда воркер как будто делает вдох перед каждым движением.
После шага — и тогда UI сначала видит событие, а уже потом получает паузу.
Это не мелкая техдеталь, а контракт 🎯
Один выбор задаёт поведение хука в движке.
Второй — формат общения между воркером и основным потоком.
Промахнёшься с точкой паузы — и у тебя ломается не только тайминг, но и смысл протокола.
Хороший B2B-код, как хороший B2B-лендинг: не кричит, где он важный.
Он просто в нужном месте не торопится.
B2B Editor
@B2BEditorPro
Пауза в воркере — это не «стоп-кнопка», а режим дыхания движка.
Этот пост опубликован в Telegram-канале B2B Editor. Подписаться можно по ссылке: @B2BEditorPro.