Запишите это в неблокирующей форме.Используйте setTimeout:
setTimeout(()=> {
alert("Now");
}, 30000);
Если вы хотите дождаться определенной отметки времени, просто установите TimeTimeout X секунд, выполнив операцию:
var miliseconds_to_wait = timestamp - Date.now();
setTimeout(()=>{
alert("Now");
}, miliseconds_to_wait);