یکی از راههای ارزیابی کدها، مقدار زمانی هست که برای اجرا میگیرند. طبیعتاً هرچقدر زمان اجرا کمتر باشه، کد بهتری نوشته شده.
فرض کنید میخوایم بررسی کنیم کد زیر چقدر زمان برای اجرا نیاز داره
for(i = 1; i <= 100000; i++);
برای این کار می تونیم به صورت زیر عمل کنیم
console.time('function');
for(i = 1; i <= 100000; i++);
console.timeEnd('function');
در خط اول زمانسنج رو به کار انداختیم. برای زمانسنجمون هم یک اسم انتخاب کردیم مثلاً function. در خط (خطوط) بعدی دستورات خودمون رو نوشتیم؛ و در آخر زمانسنج رو متوقف کردیم.
نتیجه کار در صفحه نشون داده نمیشه. برای اینکه نتیجه رو بتونیم ببینیم در مرورگر firefox به صورت زیر عمل میکنیم.
در صفحه کلیک راست میکنیم و از منوی بازشده گزینهی Inspect Element رو انتخاب میکنیم.
در پنجرهای که باز میشه به قسمت Console میریم تا نتیجه کار رو ببینیم.
خروجی کار در مرورگر firefox نسخه ۲۸ چیزی شبیه به شکل زیر خواهد بود:
function: timer started
function: 0.87ms