· ✦ · ╭──────────────╮ · ✦
✦ · · │ 1 . 0 . 9 │ · ·
· ✦ ╰──────────────╯ ✦ ·
Владелец читает свежий пост на другом устройстве: слот картинки с браузерным глифом сломанного изображения, слот видео — чёрный ящик с мёртвой кнопкой play, и — сильно позже — media temporarily unavailable. Байты всё это время честно ехали через реле. Ничто об этом не говорило.
Заместитель на месте будущей картинки. Пока картинка, видео, аудио или обложка поста забираются, элемент остаётся без источника и не занимает места, а вместо него стоит тихая заметка: fetching from relay… — со счётчиком чанков и рельсой, как только раунд ответил. Заметка уходит в момент, когда fetch кончается любым исходом: байты приехали — и медиа занимает её место, или её место занимает фраза о недоступности. Картинка, уже лежащая на устройстве, показывается сразу, без вспышки заметки.
Что не изменилось. Сам вердикт. No online source значит то же, что значил: две минуты, когда никто не отвечает. Узел продолжает спрашивать по собственному расписанию и после, и фраза снимается сама, когда кто-то отвечает.
Измерено на стенде. Видео 8 МБ через московское реле из каталога на амстердамском: заметка сразу, плеер через девять секунд. Картинка 240 КБ: пять.
🐛 Сломалось или обещает больше, чем может доказать? → Полевые заметки.