Slack объявил о крупном обновлении веб-версии и десктопного клиента. Новых функций в этом апдейте нет. Вместо этого разработчики практически полностью перестроили технологию, лежащую в основе работы обоих клиентов.
В течение последнего года Slack работал над переводом веб-версии и десктоп-клиента (использующих одну и ту же кодовую базу) на современный стэк и отходом от jQuery и других технологий, задействованных изначально.
Согласно Slack, новая версия загружается на 33% быстрее и использует на 50% меньше памяти. А присоединиться к входящему звонку теперь можно будет в 10 раз быстрее.
В обновлённом десктопном приложении все UI-компоненты построены на базе React, и теперь вместо ожидания загрузки всех данных, прежде чем отобразить UI, приложение загружает данные с помощью lazy loading – по мере того, как они становятся доступными.
Апдейт также позволяет пользователям просматривать ранее открытые каналы и разговоры в офлайн-режиме.
Обновление будет запущено для всех пользователей в ближайшие недели.