Telegram начал тестировать интерактивные HTML-сообщения
Экспериментальную подсистему заметили в бета-версии приложения для macOS, но пока её тестируют внутри команды мессенджера.
Источник: TBetaLeaks
- Внимание на новые функции обратил Telegram-канал TBetaLeaks. По его словам, мессенджер тестирует подсистему HTMLBubbles. Она позволяет обмениваться интерактивными сообщениями на основе HTML, CSS и JavaScript — без необходимости использовать мини-приложения.
- С её помощью можно отправлять в чат мини-виджеты. Например, карточку товара с переключением цветов и чеком, посадочный талон, а также интерактивные графики, списки задач или простые игры.
- Система работает на базе «компактного» движка litehtml с отрисовкой через macOS, отмечают в TBetaLeaks. Это позволяет сохранить производительность и избежать подвисаний интерфейса.
- Чтобы избежать быстрой разрядки аккумулятора и рисков для кибербезопасности, разработчики предусмотрели для HTMLBubbles ряд ограничений. Например, интерактивные сообщения не смогут «отправить данные наружу или подгрузить что-то втайне от пользователя».
- Пока систему тестируют внутри команды Telegram. Когда её планируют выпустить, неизвестно.
- Издание Telegram Info отмечает: несмотря на заложенные ограничения, остаются «серьёзные опасения насчёт безопасности». В системах рендеринга JavaScript регулярно находят уязвимости — это создаёт риск исполнения вредоносного кода при простом просмотре чата. Поэтому интерактивные сообщения могут «сильно изменить» в процессе разработки, либо отказаться от них.