Ответ 1
В основном вы просто вызываете вызов test
из нормального потока, и двигатель будет выполнять функцию всякий раз, когда он подходит, как можно скорее. Это означает, что вы выполняете text
асинхронно.
Чтобы сделать код более понятным, вы можете создать функцию со значимым именем, которое делает то же самое:
function executeAsync(func) {
setTimeout(func, 0);
}
executeAsync(function() {
alert("Test");
});
Если вы хотите иметь реальные потоки, посмотрите веб-работников.