چرا حذف یک کلمه let ساده در جاوااسکریپت، زمان اجرای یک حلقه رو ۲ برابر کندتر میکنه؟
یک بنچمارک ساده با حلقه ۱۰ میلیون تکراری نشان میدهد حذف let باعث تبدیل متغیر به global property و دو برابر شدن زمان اجرا میشود؛ همراه با توضیح Scope Resolution، مفسر Ignition، کامپایلر TurboFan و مفهوم Hot Code در V8.








