تقریبا می توان گفت در تمامی وب سایتهایی که در دنیا طراحی میشود، از javascript استفاده میشود یا سایتهای بسیار کمی را میتوان یافت که از javascript استفاده نمیکنند.
برای اضافه کردن یک فایل ja
در حالت عادی مرورگر پس از رسیدن به تگ <script> ابتدا اسکریپت ها را دانلود کرده و سپس ادامه فایل html را لود میکند.
با اضافه کردن defer یا async به تگ <script> مروگر پس از رسیدن به فایل اسکریپت منتظر دانلود فایل اسکریپت نمیماند و ادامه فایلهای HTML را لود میکند.