• 0

لماذا تضاف عبارة async=true في نصوص JavaScript؟

الاحظ عند استخدام مكتبات JS برمجية من مواقع اخرى مثل الكود البرمجي الخاص ب Google Analytics وجود الاضافة async=true في الكود المستخدم فما هي فائدته ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

لنفترض أنه لديك في صفحتك 10 ملفات جافاسكريبت مستدعاة في الهيدر

قام مستخدم بفتح الموقع لكن بطء في سرعة الإنترنت، فحينها سينتظر أن يقوم المتصفح بتحميل ملفات الجافا سكريبت من الهيدر ملف ملف، وبعدها ينتقل لتحميل باقي أجزاء الصفحة. أي أن المستخدم سينتظر عدة لحظات لكي يتم تحميل الموقع كامل

حين وضع async=true ، أنت تخبر المتصفح ألا ينتظر كثيرا لانتهاء تحميل ملف الجافا سكريبت كامل، وعليه أن يكمل تحميل باقي أجزاء الموقع، وبعدها يكمل تحميل ملف الجافا سكريبت في الوقت المناسب.

مع العلم أن هذه الميزة لا تدعهما كل المتصفحات، فقط الحديثة منها تدعم ذلك، لأنها أساسا تابعة ل HTML5

المصدر : w3schools

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن