Uruchomienie kodu JavaScript w tle innego skryptu
Możemy użyć techiki tzw. Workerów. Poniżej znajduje się kod, ustawiono w nim interwał, który uruchamia tą funkcję co jakiś czas w tym przypadku jest 0,5 sekundy.
//plik główny .js:
var w = new Worker('<plik_z_funkcją_działającą_w_tle>');
w.onmessage = function(e) {
//po uzyskaniu wyniku pracy funkcji w tle, zrób coś...
}
//plik z funkcją działającą w tle:
function getMsgFromServer () {
//zrób cos ...
postMessage(wiadomosc_zwrotna);
//Uruchom funkcje po odczekaniu timeout-u 0,5 sek.
setTimeout("getMsgFromServer()", 500);
}
getMsgFromServer();
~xf0r3m