שאלה שחוזרת בכל ראיון JavaScript junior בישראל: "תסביר לי את ה-Event Loop." רוב המועמדים יודעים שJavaScript הוא Single Thread. כמה יודעים להסביר מה זה אומר בפועל ולמה הדפדפן לא קופא כשעושים network request. פחות מ-20% יכולים להסביר את ההבדל בין Microtask Queue לMacrotask Queue. זו השאלה שבודקת אם מישהו באמת הבין JavaScript - לא רק כתב בו.
בשיעור הזה נלמד את הבסיס שבלעדיו async/await הוא קסם שמסתיר בעיות: Event Loop, Callbacks, ו-Promises.