Microsoft ускорила поиск в Teams на iOS на 25%

Microsoft выпустила обновления для Teams на iOS, которые повышают стабильность приложения и ускоряют поиск людей. По данным компании, изменения также сократили задержки при переключении между чатами.

В блоге Игоря Лукьяненко говорится, что задержка в чатах снизилась на 20% с начала года. Самый заметный эффект относится к так называемому cold switch — переходу в чат, который недавно не открывался и не был загружен в память устройства.

Microsoft объяснила, что раньше запрос данных о переписке запускался слишком поздно — уже во время цикла рендеринга React. Из-за этого главный поток был занят удалением компонентов и служебными операциями, а обработка ответа задерживалась.

Теперь запрос данных отправляется сразу после нажатия, ещё до начала рендеринга. Это позволяет слою данных начать работу раньше, пока интерфейс отрисовывает части, которым не нужны результаты запроса.

Компания также убрала цепочку последовательных запросов. Вместо нескольких обращений к данным при переключении чата теперь используется один объединённый запрос, что сокращает число циклов обмена и уменьшает накопленные задержки.

Ещё одно изменение касается приоритета ответов. Ранее второстепенные данные могли обрабатываться раньше важных и блокировать главный поток. Теперь Teams приостанавливает рендеринг в момент, когда нужны данные, а после получения ответа завершает проход и отдаёт кадр браузеру для быстрой отрисовки.

По словам Microsoft, наибольший эффект увидят пользователи со старыми устройствами или медленным подключением, хотя улучшения должны быть заметны на любом оборудовании.

Компания также сообщила, что в 2025 году устранила самые частые причины зависаний Teams на macOS и iOS. После выхода этих изменений число зависаний у ежедневных пользователей снизилось на 35%.

Для iOS улучшения стали частью более широкого пересмотра работы приложения. Он включал изменение механики операций с базой данных, кэширование и перенос части вычислений из критических участков интерфейса.

Поиск людей в Teams тоже стал быстрее: Microsoft заявляет об ускорении на 25%. Это касается как обычного поиска, так и появления имён при упоминании пользователя через символ @.

Как отмечает Лукьяненко, для ускорения поиска компания «оптимизировала конвейер запросов, снизила перегрузку очереди базы данных и повысила общую пропускную способность системы».

Эти изменения уже выпущены и доступны пользователям несколько месяцев. Лукьяненко отдельно подчёркивает, что «работа над производительностью никогда не заканчивается».

Источник: блог Microsoft, Windows Central.

Читать новости ИИ и технологий в Telegram.


Оцените статью
Gimal-Ai