Как я ускорил загрузку графиков Vigo Pulse в 2 раза
Последний год я переписываю Vigo Pulse, аналитический продукт с большим количеством метрик и разрезов. Пользователь может выбирать фильтры, группировки и период, а на одном графике могут оказаться сотни линий.
Загрузка и отрисовка такого объёма данных давно были проблемной областью.Я отвечаю за фронтенд и BFF на Node.js. При переработке приложения я решил пересмотреть весь путь от выбора фильтров до появления графика на экране.
habr.com