😎 Telegram, похоже, готовит довольно серьёзное изменение формата сообщений.
В бета-версии Telegram для macOS обнаружили экспериментальную систему HTMLBubbles, которая позволяет использовать HTML, CSS и JavaScript прямо внутри сообщений. То есть обычное сообщение потенциально может превратиться в небольшой интерактивный виджет — например, карточку товара, график, список задач или даже простую игру.
Чтобы такие карточки не сажали батарею и не создавали проблем с безопасностью, разработчики заложили в систему довольно жёсткие ограничения. Скрипты ограничены по времени работы и нагрузке на процессор, а когда сообщение уходит за пределы экрана, его анимации автоматически останавливаются.
При этом JavaScript не получает доступа к интернету, WebAssembly и обычному DOM. Нельзя использовать внешние картинки, видео, iframe и другой тяжёлый контент. Если что-то пойдёт не так, интерактивный блок может просто замениться заранее подготовленной статичной версией.
В текущей сборке уже нашли 64 готовых демо — от магазинов и аналитики до различных игр. Сама функция пока публично не запущена и, судя по всему, тестируется внутри команды.
@villageton



Дискуссия