
في المقال السابق تحدثنا عن أحد أهم المبادئ التي حافظت على استقرار الويب لعقود، وهو مبدأ التوافق العكسي (Backward Compatibility).

لنتخيل لو أن تحديثا بسيطا في متصفحاتنا غدا قد يؤدي إلى توقف نصف مواقع الإنترنت عن العمل.. تبدو فكرة مرعبة، أليس كذلك؟

أهلا بكم في المرحلة التالية! بعد رحلة من التعلم، نجحنا أخيرا في ترويض JavaScript. لكن بمجرد دخولنا لمجتمع المطورين أو قراءة متطلبات الوظائف، سنجد سؤالا يتكرر باستمرار: "هل تتقن TypeScript؟".
كمطوري ويب، هل تساءلنا يوما لماذا قرر مهندسو "فيسبوك" بناء مكتبة جديدة تماما بينما كان العالم يضج بأطر عمل قوية تعتمد نمط MVC؟ ولماذا أصبحت React تحديدا نقطة التحول في تاريخ الويب؟