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