
Дмитрий Дин
Компания: Далее
Нашей команде было поручено разработать конструктор дашбордов, в котором могли бы функционировать между собой интерактивные виджеты (фильтры, календари, периоды, графики, таблицы). После анализа приняли решение разработать технологию ReGraph как новый слой абстракции над Svelte Stores с сохранением связей подписчиков в виде графа. Данный подход легко применим и к другим фронтенд-фреймворкам, работающим с сигналами или их аналогами. В итоге мы получили возможность создавать и управлять реактивными связями в runtime, что помогло сделать свою BI. В дальнейшем мы собираемся использовать эту технологию и в других проектах, где потребуется соизмеримый уровень интерактивности интерфейса.
Компания: Далее