У нас есть очень тяжелое веб-приложение, которое показывает диаграммы и графики с использованием d3.
Проблема в текущем решении:
Тяжелая передача данных в браузер
Весь расчет происходит на стороне клиента
Производительность браузера снижается
Я думал перенести все такие шаги на сторону сервера, используя d3-node.
Я прочитал несколько статей о том, что делать на стороне сервера, но я не уверен, как передать вывод на сторону клиента.
Итак, мои требования:
- У меня есть 10-15 диаграмм и графиков в пользовательском интерфейсе.
- Я сделаю отдельный вызов ajax на сервер
- Сервер создаст диаграммы на стороне сервера
- Сервер вернет HTML, который я могу встроить в свои разделы пользовательского интерфейса.
Пожалуйста, помогите с лучшей архитектурой или методом. Спасибо.