Javascript ناهمزمان برای مبتدیان | هکر ظهر

عکس پروفایل نویسنده

@devanshitankمخزن Devanshi

در سفری برای یادگیری و نوشتن رابط کاربری عالی عالی برای ایجاد آگهی کد کارآمد. علاقه مندان به هنر CSS

جاوا اسکریپت ناهمزمان ستون فقرات توسعه وب مدرن است. اما درک آن همراه با چالش های آن است.

زبانهای تک رشته ای مانند Javascript می توانند همزمان فقط یک چیز را اجرا کنند ، که می تواند منجر به تاخیرهای غیر ضروری و گرسنگی کد شود. توابع آهسته از اجرای کد بیشتر جلوگیری می کنند. از این رو ، برای جلوگیری از همه اینها ، Javascript ناهمگام در تصویر آمده است. از انتظار که می تواند به دلیل اجرای تک رشته ای رخ دهد ، جلوگیری می کند.

برای درک عدم تقارن ، فقط موتور اصلی Javascript کافی نیست. موتور اصلی JS دارای سه قسمت اصلی است

  • موضوع اعدام
  • حافظه / محیط متغیر
  • تماس تلفنی

ما باید اجزای جدیدی مانند API مرورگر وب ، Promises ، Eventloop ، Task queue و Microtask را به آن اضافه کنیم.

همانطور که می دانیم Javascript روی مرورگر اجرا می شود. مرورگر خود یک برنامه قدرتمند است که ویژگی های زیادی را فراهم می کند ، برخی از آنها کد ناهمزمان را امکان پذیر می کند.

این ویژگی های مرورگر عبارتند از: ابزارهای توسعه دهنده ، کنسول ، سوکت ها ، درخواستهای شبکه ، رندر (HTML DOM) ، تایمر و غیره من دوست دارم به آنها توابع “نما” بگویم ….

سئو PBN | خبر های جدید سئو و هک و سرور