Telegram тестирует интерактивные HTML-сообщения

В бета-версии Telegram для macOS нашли экспериментальную систему HTMLBubbles для интерактивных сообщений, обнаружили пользователи в Сети.
Подсистему обнаружили в сборке 12.10.283300. Как пишут пользователи, Telegram тестирует сообщения на HTML, CSS и JavaScript, которые работают прямо в ленте чата, без запуска отдельного окна мини-приложения.
Такое сообщение может стать небольшим виджетом: карточкой товара с выбором цвета, интерактивным посадочным талоном, живым графиком, списком задач или шахматной партией. Как утверждается, в сборке уже есть 64 демонстрационных сценария, от магазинов до аналитики и игр.
Вместо полноценного браузерного движка используется компактный litehtml. Скрипты работают в изолированной среде (песочнице): у них нет доступа к сети, внешние картинки, видео и аудио не загружаются, а один вызов JavaScript не может длиться дольше 50 мс. Если скрипт зависнет или выдаст ошибку, вместо виджета появится обычный статичный блок.
Некоторые сомневаются в безопасности нововведения: по их мнению, в системах отрисовки регулярно находят уязвимости, и исполнение JavaScript прямо в переписке создаёт риск запуска вредоносного кода при простом просмотре чата.
Публично функция не запущена и, утверждается, тестируется внутри команды Telegram. Официально мессенджер её не анонсировал, до релиза HTMLBubbles могут сильно изменить или отменить.