Наше одностраничное приложение создает новый этап для нового маршрута URL.
У нас огромные утечки памяти.
Мы заметили, что Kinetic.shapes и Kinetic.names, являющиеся глобальными переменными, никогда не очищаются даже после вызова stage.destroy().
Приведенный ниже вызов не решает проблему:
this.stage.destroy()
Kinetic.shapes = [];
Kinetic.names = [];
Kinetic.stages = [];
Любые идеи? Спасибо