@מנצפך אמר באסינכרוני ב JS:
ובנוסף, דווקא אני חושב ש- document.getElementById הוא סינכרוני (כלומר תוקע את התהליך). אני טועה?
בדיוק. וזה חיצוני, כלומר לא חלק משפת JS.
ולמה אתה חושב ש Console.log הוא לא חלק מהשפה?
אדרבא, חפש את התיעוד שלו... זה לא חלק מJS אלא חלק מWeb Api המשותף לדפדפנים. וגם לנוד יש, ואולי לכל סביבה שמארחת JS, אבל בעצם זה פונקציה חיצונית.