39 минут назад
В Telegram для macOS тестируют интерактивные HTML‑сообщения в чатах

В сборке Telegram для macOS 12.10.283300 нашли экспериментальную подсистему HTMLBubbles, которая отвечает за интерактивные сообщения на HTML, CSS и JavaScript. Они работают прямо в чате без запуска отдельного мини‑приложения.
В сборку входят 64 демонстрационных сценария, включая карточки товаров с переключением параметров, посадочные талоны, списки задач, шахматы и другие. Пользователи могут взаимодействовать с такими элементами внутри сообщения.

В реализации HTMLBubbles используется движок litehtml с нативной отрисовкой средствами macOS. Ядро разбирает HTML и CSS и рассчитывает положение элементов, а текст и изображение рендерит уже само программа. Сам движок частично поддерживает веб‑стандарты и не предназначен для полноценной замены браузера.

У подсистемы HTMLBubbles есть ряд ограничений. В частности, нет привычных браузерных объектов document и window, доступа к fetch, XMLHttpRequest и сокетам. Внешние изображения по HTTP и HTTPS также заблокированы. Вместо них можно использовать встроенные данные, системные иконки и внутренние ресурсы Telegram. Теги video, audio, iframe и canvas платформа тоже игнорирует.

Для экономии ресурсов один синхронный вызов JavaScript ограничен 50 мс, а суммарная квота составляет 200 мс в секунду. Одновременно можно держать до 16 таймеров. При превышении времени выполнения или ошибке сценарий виджет переходит к отображению статической HTML‑версии.
Читают сейчас

1 час назад
Halo: Combat Evolved с кампанией и мультиплеером запустили в браузере
Разработчики выпустили браузерный порт первой Halo. В сюжетную кампанию и мультиплеерную версию теперь можно играть без установки игры. Перед запуском сайт просит подтвердить, что у потребитель есть к

1 час назад
DNS‑резолвер Quad9 отказывается блокировать пиратский контент во Франции и рассматривает функция ухода с рынка
DNS‑резолвер Quad9 рассматривает функция прекращения работы во Франции. Причиной стал иск медиахолдинга beIN Sports в суд Парижа. Компания требует назначить Quad9 штрафы за неисполнение предписания о

2 часа назад
ФБР отстранило подрядчика Accenture, допустившего утечку данных агентов
Федеральное бюро расследований США отстранило от работы подрядчика компании Accenture, действия которого привели к утечке данных тысяч сотрудников бюро. По данным ФБР, неназванный подрядчик не установ

2 часа назад
Куда свернуть разработчику: 10 бесплатных способов сменить стек и трек — от QA до данных, ИИ и продукта
Бывает, что через некоторое количество лет в разработке задачи ходят по кругу, а стек больше ничем не удивляет. Зарплата тоже: по данным Карьеры, за первое полугодие 2026 года доходы разработчиков выр

2 часа назад
Amazon представила планшеты Alexa с Google Play AI‑помощником Alexa+
Amazon анонсировала линейку планшетов Alexa, включающую в себя три модели. Все устройства работают на базе Android и получили поддержку Google Play. На прошлых версиях планшетов Amazon был только собс