Knockout.js ، المعروف باسم KnockoutJS أو Knockout أو ببساطة KO ، هي مكتبة جافا سكريبت مستقلة مفتوحة المصدر تعتمد على نمط Model-View-ViewModel (MVVM) الذي يساعد المطورين على إنشاء مواقع ويب حديثة وديناميكية. قام ستيف ساندرسون ، وهو مطور / مهندس معماري في Microsoft ،...
نقبل جميعا حقيقة أننا بحاجة إلى تحسين أداء موقعنا على الويب وأي تحسين على بروتوكول HTTP يمكن أن يوفر فرصة رائعة لتحسين وقت تحميل موقع الويب بشكل كبير. يمكن وصفها بأنها واحدة من الطرق الرائعة للتغلب على منافسينا ، والتي ستساعد في النهاية على تحسين تجربة المستخدم على...
اختبار الحمل هو عملية تستخدم لتحديد سلوك النظام في ظل الظروف العادية ، وكذلك ظروف ذروة الحمل ، لضمان أداء سلس ومتسق. يستخدم اختبار الحمل لإعطاء الثقة والموثوقية للنظام. يساعد على تحديد الاختناقات المرورية في النظام ويعطي نظرة ثاقبة للعناصر التي قد لا تعمل بشكل كاف ،...
يتطلب كل مكون من مكونات تطبيق الخدمة التي نكتبها بعض الموارد من أجل التنفيذ والعمل بشكل صحيح. قد يكون التنبؤ بالضبط بمقدار الموارد المطلوبة أمرا شبه مستحيل ، حيث يوجد الكثير من الأجزاء المتحركة التي يمكن أن تؤثر عليها. يمكن أن يتغير مقدار الذاكرة أو وحدة المعالجة...
يعد اختبار الحمل أحد أهم أشكال اختبار الأداء. الغرض الرئيسي منه هو فهم كيفية تصرف النظام تحت الحمل المتوقع. يمكن أن تؤدي تطبيقات الويب ذات الأداء السيئ إلى إتلاف عملك وإيراداتك ومعدل التحويل ومعدل الارتداد والسمعة. قد يكون فهم الساعات أو الأطر الزمنية الأكثر ازدحاما...
كان من المتوقع بالفعل أن تكون فترة التسوق في الجمعة السوداء لهذا العام هي أكثر أيام التسوق ازدحاما في العام في الولايات المتحدة لمتاجر الطوب وقذائف الهاون التقليدية ، ولكن حتى في ذلك اليوم ، تخلى المزيد من المتسوقين عن الطوابير الطويلة وكانوا مشغولين بملء عربات التسوق...