Показать сообщение отдельно
  #1 (permalink)  
Старый 10.07.2009, 17:17
Аватар для Shasoft
Профессор
Отправить личное сообщение для Shasoft Посмотреть профиль Найти все сообщения от Shasoft
 
Регистрация: 03.03.2009
Сообщений: 156

Запустить поток на js
Одна из функций работает долго. Чтобы не тормозить весь браузер, можно ли запустить её в отдельном потоке через js?
Попробовал через setTimeout
setTimeout(function() {
  alert(1);
 },0);
 alert(2);

но наверное я не до конца понял её функциональность. Данный код выводит сообщение alert(2) И пока его закроешь, сообщение alert(1) не появится. Т.е. никакого парралельного запуска не получается.

Так можно ли долго выполняемую функцию выполнить так, чтобы не тормозить весь браузер? (кроме как оптимизировать скорость )
Ответить с цитированием