| Сообщение от danik.js   | 
	| Два решения: 1) Не использовать цикл. Использовать таймер через setInterval
 2) Использовать WebWorker
 | 
	
Насчет WebWorker начал копать, спасибо за наводку. 
Что касается первого пункта, как же я обойдусь без цикла? 
Если у меня на этой же странице чуть выше ПХП-шка генерирует массив, и он всегда разный. 
1, 2, 55 элементов, или 2000... 
Объясню с самого начала. 
Их Пхп в Jquery передаю переменные так: 
<input type=hidden id='num' value='массив ссылок через запятую'>";
дальше их принимаю и разбираю в массив уже в Яваскрипте
pic = $('#num').val().split(",");
И по каждому элементу массивав мне нужно выполнить определенные действия. Я умею только так: 
$.each(pic,  function(ind, val)   {    действия  } 
Может, как-то еще можно принять массив изх ПХП и выполнить действия над элементами массива (например, открыть все ссылки, или показать все картинки, не суть... )? 
В принципе, всё работает, у меня там через Аякс открывается пхп файл и выдает результат. И так до 50 раз. Всё ок. 
Но в процессе работы страница виснет в плане ввода, то есть я не могу остановить процесс. Че-то там выводит мне в дивы, пашет, но не отвечает на внешние раздражители )))