User Image
← المكتبة

جافاسكربت في أوراكل أبكس (الطريق إلى الاحتراف)

الفصل 27

تحسين الأداء البرمجي عبر تقنيات الـ Minification والـ Debouncing

عندما يتحول مشروعك إلى نظام ضخم يستخدمه الآلاف، يصبح الأداء هو الفارق الجوهري[cite: 1342].

تقنية الـ Debouncing: تمنع إرهاق السيرفر[cite: 1356]. إذا كان لديك حقل بحث يطلق طلب AJAX مع كل حرف يكتبه المستخدم، فإن الـ Debounce يقوم بتأخير تنفيذ الكود لعدة ملي ثانية حتى يتوقف المستخدم تماماً عن الكتابة ليرسل طلباً واحداً ذكياً بدلاً من 10 طلبات متتالية وثقيلة[cite: 1358, 1359, 1360].

التعليقات والمناقشات

لا توجد تعليقات بعد — كن أول من يسأل!