ब्राउज़र गति परीक्षण

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

स्पीडोमीटर 2.0
स्पीडोमीटर मूल रूप से Apple की WebKit टीम द्वारा विकसित किया गया था और 2014 में जारी किया गया था और 2018 में अपडेट किया गया था। स्पीडोमीटर 2.0 सिम्युलेटेड उपयोगकर्ता इंटरैक्शन के समय के आधार पर ब्राउज़र की वेब ऐप प्रतिक्रिया का परीक्षण करता है।

यह बेंचमार्क TodoMVC में कई उदाहरणों का उपयोग करके टू-डू आइटम जोड़ने, पूरा करने और हटाने के लिए उपयोगकर्ता क्रियाओं का अनुकरण करता है। TodoMVC में प्रत्येक उदाहरण अलग-अलग तरीकों से DOM API का उपयोग करके एक ही टूडू एप्लिकेशन को कार्यान्वित करता है। कुछ लोग DOM API को सीधे ECMAScript 5 (ES5), ECMASCript 2015 (ES6), ES6 से ES5 और Elm से ES5 में ट्रांसपिल्ड करते हैं। अन्य ग्यारह लोकप्रिय जावास्क्रिप्ट फ्रेमवर्क में से एक का उपयोग करते हैं: रिएक्ट, रिएक्ट विद रेडक्स, एम्बर.जेएस, बैकबोन.जेएस, एंगुलरजेएस, (नया) एंगुलर, वीयू.जेएस, जेक्वेरी, प्रीएक्ट, इन्फर्नो और फ्लाइट। इनमें से कई फ्रेमवर्क का उपयोग दुनिया की सबसे लोकप्रिय वेबसाइटों, जैसे फेसबुक और ट्विटर पर किया जाता है। इस प्रकार के संचालन का प्रदर्शन DOM API, जावास्क्रिप्ट इंजन, CSS शैली रिज़ॉल्यूशन, लेआउट और अन्य तकनीकों की गति पर निर्भर करता है।

शांतिदूत
पीसकीपर फ्यूचरमार्क द्वारा एक प्लेटफ़ॉर्म-स्वतंत्र बेंचमार्क है जो रेंडरिंग, गणितीय और मेमोरी संचालन का परीक्षण करता है। इसमें लगभग समय लगता है। निष्पादन के लिए 5 मिनट और विभिन्न सीपीयू वाले अन्य ब्राउज़रों के परिणाम बताता है। फ़्यूचरमार्क ने जुलाई 2015 में पीसकीपर का रखरखाव बंद कर दिया। परीक्षा मार्च 2018 में ऑफ़लाइन ली गई थी और अब उपलब्ध नहीं है।

स्पीड-बैटल
सरल एल्गोरिदम का उपयोग करके जावास्क्रिप्ट इंजन का परीक्षण। यह समान ऑपरेटिंग सिस्टम और ब्राउज़र संस्करण के साथ अन्य आगंतुकों (सर्वोत्तम, औसत, सबसे खराब) के परिणाम प्रदर्शित करता है। इसमें ब्राउज़र रैंकिंग के साथ एक अतिरिक्त सांख्यिकी पृष्ठ है।

टेस्टड्राइव
Microsoft प्रदर्शन-उन्मुख परीक्षणों का एक सूट बनाए रखता है, जिसे अक्सर जावास्क्रिप्ट और प्रदर्शन का परीक्षण और तनाव देने के लिए डिज़ाइन किया जाता है। ये परीक्षण आम तौर पर इंटरनेट एक्सप्लोरर के प्रदर्शन को उजागर करने के लिए डिज़ाइन किए गए हैं, लेकिन अन्य प्रमुख ब्राउज़रों के साथ संगत हैं।

वेबएक्सपीआरटी
WebXPRT एक क्रॉस-प्लेटफ़ॉर्म ब्राउज़र बेंचमार्क है जो HTML5- और जावास्क्रिप्ट-आधारित वर्कलोड चलाता है। बेंचमार्क छह व्यक्तिगत कार्यभार के साथ-साथ समग्र स्कोर भी प्रदान करता है। WebXPRT को बेंचमार्कXPRT डेवलपमेंट कम्युनिटी द्वारा प्रकाशित किया जाता है, जिसे प्रिंसिपल्ड टेक्नोलॉजीज द्वारा प्रशासित किया जाता है, और यह बेंचमार्कXPRT बेंचमार्क में से एक है। WebXPRT 3 WebXPRT का नवीनतम संस्करण है।

विर्पल बीमार्क
HTML5 3D अनुप्रयोगों के लिए प्रदर्शन परीक्षण। यह Canvas3D और WebGL दोनों में प्रदर्शन का परीक्षण करता है।

Dromaeo (क्रैकन द्वारा प्रतिस्थापित)
सनस्पाइडर परीक्षणों पर आधारित एक मोज़िला परीक्षण सूट। इसे निष्पादित होने में कई मिनट लगते हैं और प्रत्येक परीक्षण कार्य के बारे में बहुत विस्तृत जानकारी प्रदर्शित होती है।

क्रैकन (सक्रिय)
मोज़िला का एक और जावास्क्रिप्ट परीक्षण सूट, 14 सितंबर 2010 को जारी किया गया।

JetStream (सक्रिय)
Apple द्वारा विकसित एक जावास्क्रिप्ट परीक्षण सूट।

सनस्पाइडर (स्थानांतरित)
सनस्पाइडर वेबकिट टीम द्वारा बनाया गया एक बेंचमार्क है जिसका उद्देश्य वास्तविक दुनिया में जावास्क्रिप्ट के वर्तमान और निकट भविष्य के उपयोग, जैसे एन्क्रिप्शन और टेक्स्ट हेरफेर से संबंधित कार्यों पर जावास्क्रिप्ट प्रदर्शन को मापना है। सुइट आगे संतुलित और सांख्यिकीय रूप से सुदृढ़ होने का प्रयास करता है। संस्करण 0.9 वेबकिट टीम द्वारा दिसंबर 2007 में जारी किया गया था। इसका खूब स्वागत हुआ, और अन्य ब्राउज़र डेवलपर विभिन्न ब्राउज़रों के जावास्क्रिप्ट प्रदर्शन की तुलना करने के लिए भी इसका उपयोग करते हैं। संस्करण 0.9.1 अप्रैल 2010 में जारी किया गया था। संस्करण 1.0 अप्रैल 2013 में जारी किया गया था।

V8 (स्थानांतरित)
Google द्वारा एक जावास्क्रिप्ट परीक्षण सूट, जिसका उपयोग Google Chrome वेब ब्राउज़र को अनुकूलित करने के लिए किया जाता है। यह रेंडरिंग प्रदर्शन का परीक्षण नहीं करता है. इसे Google के ऑक्टेन बेंचमार्क द्वारा प्रतिस्थापित किया गया था।

ऑक्टेन (असुरक्षित)
Google का जावास्क्रिप्ट परीक्षण सूट जो V8 बेंचमार्क को प्रतिस्थापित करता है। Google के अनुसार, ऑक्टेन v.1 में 13 परीक्षण, 5 नए और 8 मूल V8 बेंचमार्क सूट शामिल हैं। ऑक्टेन v.2 को v.1 से प्रतिस्थापित किया गया, जिसमें 17 परीक्षण शामिल हैं, जो ऑक्टेन v1 से चार अधिक हैं। 12 अप्रैल 2017 से, Google अब ऑक्टेन का रखरखाव नहीं करता है।

GUIMark 2
यह Adobe फ़्लैश और HTML5 दोनों के लिए वेक्टर, बिटमैप और टेक्स्ट रेंडरिंग का परीक्षण करता है।