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

Экспериментальную подсистему заметили в бета-версии приложения для macOS, но пока её тестируют внутри команды мессенджера.

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