В стабильной версии Telegram 13.2 появилась поддержка интерактивных сообщений на основе HTML, CSS и JavaScript. Технология получила название HTMLBubbles. Внутри переписки можно запускать небольшие игры, опросы, графики и калькуляторы.

Энтузиасты уже сделали «2048», раннер и 3D-игру Monkenstein. Виджеты обновляются без редактирования сообщения и сохраняют состояние, например прогресс в игре. Размер виджета — 600 на 600 пикселей, код ограничен 32 КБ. Прямые сетевые запросы, внешние скрипты и WebGL запрещены — всё работает в изолированной песочнице.
Для ботов готовят Bot API 10.4: они смогут отправлять виджеты и синхронизировать данные между копиями сообщения. Telegram открыл исходный код песочницы WidgetSandbox и движка QuickJS.
Переписка превращается в мини-платформу, но пока это скорее эксперимент. Для пользователей — новые развлечения, для бизнеса — интерактивные опросы и калькуляторы. Ограничения по размеру и безопасности не дадут виджетам заменить полноценные мини-приложения. Если формат приживётся, Telegram получит ещё один способ удерживать внимание внутри чатов.