با کنار گذاشتن مشکل عبارت تابع شخصی مذکور، mySort(..) مورد دوم در اینجا کار میکند زیرا شما اعداد را ارائه دادهاید، اما با رشتهها شکست خواهد خورد. م...
چند مشاهدۀی که دربارۀ این سناریو تست باید در نظر گرفت: • کاربرد بسیار شایع برای توسعۀ دهندگان، قرار دادن حلقه خودشان در مورد موارد تست است و آنها ف...
بنابراین، آزمایشهای میکروبنچمارک مانند ++x در مقابل x++ به طور بسیار قابل توجهی به عنوان نادرست فرض میشوند. jsPerf.com هر چند که Benchmark.js...
جاوا اسکریپت قسمت صد و هفدهم var twelve = "12"; var foo = "foo"; // test 1 var X1 = parseInt( twelve ); var X2 = parseInt( foo ); // test 2 v...
فراموش نکنید که به متن پایه عملکردی خاصی که به مقایسه بین وظایف X و Y اختصاص داده شده است، نگاه کنید. فقط به این دلیل که آزمایش شما نشان می دهد که X ا...
به طور طبیعی، Benchmark.js میتواند برای تست جاوااسکریپت در مرورگر (بخش "jsPerf.com" در فصل بعدی) استفاده شود، اما همچنین در محیطهای غیر مرورگر (Node...
یک تایمر ۱ میلی ثانیه فقط نیاز به ۵۰ میلی ثانیه اجرا دارد تا همان اعتماد را به دست آورید. اما سپس، این فقط یک نمونه است. برای اطمینان از اینکه شما...
علاوه بر این، هر مدت زمان گزارش شده، تنها چیزی که واقعاً میدانید این است که عملیات تقریباً در آن مدت زمان در یک بار اجرا شده است. شما به نزدیک صفر اط...
به جای آن، هدف اصلی این است که asm.js یک هدف خوب برای ترجمه متقابل از زبانهای برنامهنویسی بسیار بهینه شده دیگر باشد - به عنوان مثال، Emscripten (htt...
با تیم خود همکاری کنید تا در مورد برخی از کانال ها تصمیم بگیرید تا خطاهای اضافی کاربران را کشف کنید. منابع زیر را در نظر بگیرید: 1. 1.گزارش های خد...