Найти и устранить причину зависания генератора svg-срезов (D3.js)

5 000 руб. за проект
26 ноября 2022, 12:31 • 3 отклика • 38 просмотров
Дано: генератор геологических срезов в формате svg на основе библиотеки D3.js. Генератор принимает пропсами сэт данных и на основе полученной информации генерирует векторную картинку. Работает как компонент в составе Next.js проекта

Проблема: генератор виснет (перестает отвечать страница в браузере) при получении определенного сэта данных. Проект запускается локально c помощью плагина vscode Dev Containers через docker.

Что нужно сделать: найти причину зависания и устранить ее. Доработать / отрефакторить / отредактировать (если нужно) код. Задача будет считаться выполненной когда генератор перестанет виснуть с представленным сэтом и будет генерировать на его основе векторный срез. Разумеется, при этом генератор должен продолжать выполнять свою функцию и генерировать срезы на основе других сэтов.

--------------------------------------

Исполнитель получит исходники архивом. Рабочий сэт и тот, с которым виснет генератор находятся в файле app/pages/index.js (original_data и new_data)


Заказ срочный
Файлы