Привет! Я Евгений Алаев, разработчик интерфейсов в Yandex DataLens. В нашем BI-инструменте графики — сердце продукта. Каждый из них — результат работы той самой библиотеки визуализации, о которой пойдёт речь.
Долгое время графики строились на Highcharts. Но с ростом DataLens библиотека стала ограничивать нас. Поэтому мы написали собственную опенсорс-библиотеку @gravity-ui/charts. Мы с Ириной Кузьминой, старшим разработчиком интерфейсов Yandex Cloud, — core‑контрибьютеры этой библиотеки.
➡️ В статье на Хабре в подробностях рассказываю, что нас не устраивало в Highcharts, какие альтернативы рассматривали, как устроена архитектура и с какими конкретными техническими вызовами столкнулись в процессе. А в карточках — краткие тезисы.








