تعریف و کاربرد
ویژگی async در HTML برای اسکریپت های خارجی مورد استفاده قرار میگیرد و اجرای این اسکریپت ها توسط مرورگر انجام می شود؛
وقتی این ویژگی را برای یک اسکریپت استفاده میکنید به این معناست که مرورگر میتواند اجرای اسکریپت را شروع کند و در همان حین ادامه پردازش صفحه را هم انجام دهد.
مزیت اصلی استفاده از ویژگی async این است که اسکریپتها میتوانند همزمان با بارگذاری صفحه اجرا شوند، بدون اینکه انتظار برای بارگذاری کامل صفحه و یا اجرای دیگر اسکریپتها نیاز باشد.
این موارد میتوانند بهبود کارایی و سرعت بارگذاری صفحه را فراهم کنند، به خصوص برای صفحاتی که وابستگی زیادی به اسکریپتها دارند.
نکات
نکته: اسکریپت های async باید مستقل از یکدیگر باشند و نباید به ترتیب خاصی اجرا شوند.
نکته: اگر اسکریپتهای شما نیاز به اجرا در یک ترتیب خاص دارند، از ویژگی async استفاده نکنید!!
نکته: این مهم است که از async فقط برای اسکریپت هایی مورد استفاده قرار گیرد که وابسته ی خارجی ندارند.
سازگاری با مرورگر
# | کروم | ادج | فایرفاکس | سافاری | اپرا |
---|---|---|---|---|---|
asynce |