CSS الحديث: نهاية تطبيقات الصفحة الواحدة؟
2025-07-26

ينتقد هذا المقال الإفراط في استخدام تطبيقات الصفحة الواحدة (SPAs). ويجادل الكاتب بأن المتصفحات الحديثة توفر الآن إمكانيات انتقال CSS أصلية (View Transitions API وقواعد التنبؤ)، مما يسمح بانتقالات صفحات سلسة دون الحاجة إلى كمية كبيرة من جافا سكريبت. غالبًا ما تؤدي SPAs إلى مشاكل في الأداء، مثل أوقات التحميل البطيئة، وسلوك التمرير غير المتناسق، وتحديات تحسين محركات البحث. ينادي الكاتب بالعودة إلى HTML وCSS، والاستفادة من ميزات المتصفح الأصلية لبناء تطبيقات متعددة الصفحات (MPAs) أسرع وأكثر كفاءة، وصديقة لتحسين محركات البحث، وتجنب التضحيات في الأداء والصيانة التي غالبًا ما تُقدم من أجل الشعور "كتطبيق".
التطوير