Я разрабатываю приложение в angular 8, которое использует jsPlumbToolkit для отображения и редактирования потоковых диаграмм. Однако у меня возникли проблемы с производительностью, поэтому я начал копать и в итоге понял, что обнаружение изменений из зоны. js запускалось при каждом событии перемещения мыши. Поэтому я попытался добавить следующую строку в pollyfills.ts, , как показано в этой статье .
(window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove', 'pointermove'];
Но, похоже, это не сработало, так как каждое событие мыши все еще срабатывает, когда я запускаю chrome dev инструменты анализа производительности.
Снимок экрана теста производительности, показывающий несколько запущенных событий, когда я только махал указателем по экрану
Любая помощь будет буду очень признателен, так как в настоящее время у меня заканчиваются идеи.