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