Microsoft Teams уже целых 5 лет. Хоть программа и позволяет компаниям организовывать удаленную работу, не все решения Microsoft делают ее идеальной. Так, компания опирается на кросс-платформенные веб-инструменты, такие как Electron, из-за чего, если сравнивать с чисто нативными приложениями для Windows, страдает производительность. С такой же проблемой сталкивается и конкурент Microsoft — Slack.
Тем не менее, компания стремится к повышению производительности, особенно бизнес-версии, интегрированной в Windows 11. В новом посте в блоге Microsoft описал, как именно команде разработчиков удалось сделать приложение более быстрым.
Марк Лонгтон, автор поста, отметил, что компания последний год упорно трудилась над усовершенствованием «общей скорости интерактивного ответа», чтобы сделать опыт пользования более плавным.
Выражаясь более техническим языком, Teams перешел с фреймворка Angular на React, обновил сборку Electron, уменьшил объем ре-рендеринга и получил «детальные усовершенствования кода».
Лонгтон также поделился непосредственными данными о работе приложения после изменений.
- При пролистывании списка чатов задержка уменьшилась на 11,4%.
- Пролистывание списка каналов улучшилось на 12,1%.
- Окно написания сообщения открывается на 63% быстрее, что позволяет пользователям мгновенно начать печатать после переключения на чат или канал.
- Время открытия канала или окна чата усовершенствовано на 25%.
- Переключение тредов в ленте активности ускорилось на 17,4%.
- Переключение между чатами улучшено на 3,1%.
- Скорость реакции приложения на включение/отключение звука при звонке увеличилась на 16%.
- Переход на экран пред-собрания стал на 9% быстрее.
- Открытие окна звонка/собрания загружается на 4,5% быстрее.
- При условии, что пользователь уже находится на собрании, переход в чат ускорился на 13%, в ленту активности — на 18,7%, в каналы — на 20%.
Хотя не все эти числа впечатляют, в общем ощущения от использования значительно изменились в лучшую сторону — Teams однозначно стало приятнее пользоваться, чем год назад.
В заключение Лонгтон отметил, что, помимо прочего, Microsoft Teams стал потреблять гораздо меньше энергии — в некоторых случаях разница составляет до 50%.