باسلام و خسته نباشید
در جایی که صحبت از تاخیر ۰ شد من مطلب لینک زیر رو خوندم و به همه پیشنهاد میکنم مطالعه کنن:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop#adding_messages
سوال من اینه:
۱. آیا با توجه به مطالب گفته شده میشه نتیجه گرفت که جاوااسکریپت اول همه کدهای صفحه ما(هرچقدر هم که طولای باشه و اجرائش طول بکشه) رو اجرا میکنه و بعد میره سراغ اجرای setTimeoutهای تاخیر ۰؟
۲. آیا موتور جاوااسکریپت کل کدهای مارو همون ابتدای لود صفحه بعنوان یک Message واحد میذاره توی Event Loop و پس از اینکه کل کد ما تا انتها اجراء شد میره سراغ Messageهای مربوط به setTimeout ؟