Проблема с обновлением canvas

Я реализовал генетический алгоритм для решения задачи коммивояжера и хочу, чтобы при нахождении лучшего решения тут же обновлялся canvas, но он почему-то обновляется лишь в конце.

function genetic()
{
    for (var i=0; i<2000; ++i)
    {
        //...вызов некоторых функций генетического алгоритма

        if (current<best) //если найдено лучшее решение
        {
            redraw(canvas, current); //отобразить изменения
            best = current;
        }
    }
}

Вместо того, чтобы при нахождении лучшего решения обновить изображение на холсте, отображается лишь конечный результат. С чем это может быть связано?


Ответы (0 шт):