ال webapi هو أحد الأجزاء التي يوفرها المتصفح، يمكنك اعتباره (نظريا) على أنه خط زماني آخر لجدولة ال async code، حيث يتم الانتظار حتى اكتمال وقت ال timer وقتها سيصبح ال async callback جاهزا للتنفيذ، كيف يتنفذ؟ يروح لل stack؟
لا ☝️..
لا ☝️..
الثاني هو ال callback queue و هو المخصص بال async code الذي حان وقته كما تم الشرح سابقا.
السؤال المهم: ماذا لو تعاملت مع كل ال api requests لديك على أنها synchronous؟
الجواب: سيتم وضعها في ال stack مباشرة و بالتالي لن يكون بمقدور ال event loop إرسال المهام الخاصة بال re-render
السؤال المهم: ماذا لو تعاملت مع كل ال api requests لديك على أنها synchronous؟
الجواب: سيتم وضعها في ال stack مباشرة و بالتالي لن يكون بمقدور ال event loop إرسال المهام الخاصة بال re-render
أخيرا.. السبب خلف جمالية المقطع و سلاسة تقديمه، هو الوقت الكبير الذي قضاه صاحبه في فهم المفهوم بالتفاصيل و من ثم ترتيب التسلسل الخاص بشرحه،
تجهيز الشرح النظري، ربط الشرح النظري بالعملي، برمجة أداة لشرحه!
25 دقيقة متعوب عليها و تستحق المشاهدة
تجهيز الشرح النظري، ربط الشرح النظري بالعملي، برمجة أداة لشرحه!
25 دقيقة متعوب عليها و تستحق المشاهدة
جاري تحميل الاقتراحات...