الأحد، 25 أكتوبر 2026 القاهرة 20.4°C

Web Performance

إنفوجرافيك يشرح الفرق بين Debouncing وThrottling في JavaScript ومتى تستخدم كل تقنية

ما الفرق بين Debouncing وThrottling في JavaScript؟ ومتى تستخدم كلا منهما؟

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

ما هو Lazy Loading في الويب؟ مقارنة بين التحميل العادي والتحميل الكسول

ما هو Lazy Loading في الويب؟ شرح عملي للمبتدئين مع أمثلة

ما هو Lazy Loading في الويب ولماذا نحتاجه؟ لو فتحت متجرًا إلكترونيًا يحتوي على عشرات الصور، فأنت عند بداية فتح الصفحة لا ترى كل الصور في الوقت نفسه. غالبًا ترى أول عدة منتجات فقط، والباقي لن يظهر إلا...

Image


الاكثر قراءة
تعلم .NET في 2026: الفرق بين .NET و.NET Framework ومن أين تبدأ مع C#

إذا وصلت إلى هذا الدليل وأنت تبحث عن تعلم .NET في 2026 أو تعلم .NET Framework، فهناك نقطة مهمة قبل أ...

ترحيل مشروع من .NET Framework إلى .NET 10: دليل عملي خطوة بخطوة

هل لديك تطبيق يعمل على .NET Framework 4.8 أو ASP.NET MVC 5، وتريد نقله إلى .NET الحديثة دون تعطيل ال...

كيف تختار نظام إدارة محتوى عربي؟ 10 معايير مهمة قبل اتخاذ القرار

اختيار نظام إدارة محتوى عربي لا يبدأ بالسؤال: ما النظام الأشهر؟ ولا بعدد المزايا الموجودة في صفحة ال...

كيف تستخدم ChatGPT لكتابة البريد والتقارير وتلخيص الاجتماعات باحترافية

من أكثر استخدامات ChatGPT فائدة في بيئة العمل: كتابة البريد، تجهيز التقارير، وتحويل ملاحظات الاجتماع...

تابعونا