बेंचमार्क को उपयोगकर्ता के प्रश्न का उत्तर देना चाहिए: पहली बार खुलने, पहली बार बनाने या लगातार संपादन में कितना समय लगता है? केवल गर्म लूप मापने से डाउनलोड, कम्पाइल और आरंभिक लागत छूट जाती है।
पूरा वातावरण दर्ज करें
ब्राउज़र, सिस्टम, डिवाइस, ऊर्जा मोड, कैश स्थिति, बिल्ड मोड और संसाधन आकार लिखें। ठंडे स्टार्ट और गर्म रन अलग रखें और दोनों कार्यान्वयन से समान आउटपुट बनवाएँ।
एक अंक नहीं, वितरण बताएँ
पहले वार्म-अप करें, पर्याप्त रन लें और माध्यिका व ऊँचे प्रतिशतक प्रकाशित करें। असामान्य मानों की वजह बताएँ। सिंक्रोनस काम में मुख्य थ्रेड रुकना और इंटरैक्शन देरी भी मापें।
उत्पाद लागत से निर्णय लें
बंडल, आरंभ, मेमोरी, रखरखाव और फ़ॉलबैक भी तुलना में रखें। WASM तभी रखें जब लाभ दोहराने योग्य और उपयोगकर्ता को दिखाई दे; स्क्रिप्ट, इनपुट और वातावरण परिणाम के साथ प्रकाशित करें।