· ✦ · отчеканено ─10 мс─▶ реле ─127 мс─▶ ✓✓ · ✦
✦ · · узел измерил сам; никого не спрашивали · ·
«Доставка кажется медленной» — теперь число с адресом. Каждое своё сообщение несёт таймлайн, который узел измеряет сам: когда кадр отчеканен здесь, когда реле впервые его приняло (и какое), когда устройство вне вашей собственной руки впервые расписалось в держании. Settings → relay diagnostics показывает последние три: → relay 21 ms (host) → ✓✓ 137 ms. Для этого ничего не пересекает провод — все три факта и так принадлежали этому устройству.
Три секунды, возвращённые по дороге:
Припаркованный слушатель спит на сокете. Раньше он проверял свой ящик каждые полсекунды; теперь соединение будит его в момент, когда пакет приземлился. Дверной звонок до тёмного телефона измерен: 623 мс → 237 мс — и телефон в кармане просыпается от пакетов, а не от таймеров.
Пуши идут во все реле разом. Раньше их обходили по порядку, и одно реле, медленное на дозвон — троттлинг или VPN, — держало копию каждого другого получателя в заложниках на длину своего таймаута.
Экран делает три лишних взгляда после нажатия «отправить» (на 1, 3 и 6 секундах), независимо от фокуса окна. Обычный опрос — в десяти секундах, когда окно не спереди, а смотрит как раз тот, кто только что отправил.
Измерено на стенде из двух узлов: реле принимало за 10–21 мс, двойная галочка возвращалась домой за 128–144 мс.
🐛 Сломалось или обещает больше, чем может доказать? → Полевые заметки.