یکی از نقایصی که پیش از این (به خصوص برای برنامه های دارای کد سمت کاربر سنگین ) به جاوا اسکریپت وارد بود بحث پردازش موازی بود.
ازآنجایی که پردازش های سمت کاربر به صورت single thread می بود، برنامه نویسان با استفاده از اجرای دستورات با وقفه های زمانی مشخص هم روندی و موازی بودن را شبیه سازی می کردند.
و این امر باعث می شد در صورت بلاک شدن یک متد سایر قسمتهای برنامه از کار بیافتد ( مثلا هنگام استفاده از متد alert )
اما با امکانی که با نام web worker در HTML5 معرفی شده است ، می توان فایلهای جاوا اسکریپت را در یک thread کاملا مجزا اجرا نمود و از این وقایع جلوگیری کرد.