کی و چرا باید «جریان اصلی» مرورگر را مسدود کنیم؟

کی و چرا باید «جریان اصلی» مرورگر را مسدود کنیم؟

یکی از قوانین مهم در برنامه‌نویسی جاوااسکریپت این است که هرگز نباید «جریان اصلی» مرورگر را مسدود کنیم. اما آیا این یک قاعده غیرقابل‌تغییر است؟ ویکتور آیومیپو، یک توسعه‌دهنده با تجربه، موردی را به اشتراک می‌گذارد که در آن به خاطر یک افزونه Screenshot، از این قاعده استثنا قائل شده و تصمیم گرفت که مسدود کردن جریان اصلی در آن زمان کاملاً منطقی است.

در واقع، روزمره با افزونه‌ها و برنامه‌های مختلفی سروکار داریم که نیاز به عکس‌برداری از صفحات وب دارند. وقتی ویکتور این افزونه را ایجاد می‌کرد، تصمیم گرفت که در برخی شرایط خاص، مسدود کردن جریان اصلی می‌تواند بهترین راه‌حل باشد تا تجربه کاربری بهتری برای کاربران فراهم کند. این قضیه نکته‌ای جالب در دنیای برنامه‌نویسی و جاوااسکریپت است که می‌توان به آن توجه کرد.

منبع: SmashingMagazine (مشاهده متن اصلی)