Gvozd
ну например
function sleep(milliseconds) {
            var start = (new Date()).getTime();
            while ((new Date()).getTime() - start <= milliseconds) {
            }
        }
x-yuri
Понимаю что в исходник) потому и написал про 1000 строк кода 
 
Там есть функция insertAdjacentHTML, я так понимаю она в html вставляет дивЫ? А может тогда есть еще какие то способы рисовать по координатам линии (ломанные, произвольного направления)?