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

From Vigyanwiki

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

विशिष्ट वेब ब्राउज़रों की श्रेष्ठता को प्रमाणित करने के लिए ब्राउज़र वार के समय ब्राउज़र गति परीक्षणों का उपयोग किया गया है। इस प्रकार लोकप्रिय एसिड3 परीक्षण कोई विशेष गति के लिए परीक्षण नहीं है, अपितु वेब मानकों के अनुरूप ब्राउज़र की जाँच करता है, चूंकि यह जाँचता है कि सामान्य प्रदर्शन लक्ष्य पूरा हुआ है या नहीं हुआ हैं।

सामान्य परीक्षण

स्पीडोमीटर 2.0

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

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

पीस कीपर

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

स्पीड-बैटल

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

टेस्टड्राइव

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

वेबएक्सपीआरटी

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

3डी परीक्षण

विर्पल बीमार्क

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

डेवलपर सुइट्स

मोज़िला बेंचमार्क

ड्रोमाएओ (क्रैकन द्वारा प्रतिस्थापित)

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

क्रैकन (सक्रिय)

मोज़िला का और जावास्क्रिप्ट परीक्षण सूट, 14 सितंबर 2010 को प्रस्तुत किया गया था।[7]

एप्पल बेंचमार्क

जेट स्ट्रीम (सक्रिय)

एप्पल द्वारा विकसित जावास्क्रिप्ट परीक्षण सूट हैं।[8]

सनस्पाइडर (स्थानांतरित)

सनस्पाइडर वेबकिट टीम द्वारा बनाया गया बेंचमार्क है जिसका उद्देश्य वास्तविक संसार में जावास्क्रिप्ट के वर्तमान और निकट भविष्य के उपयोग, जैसे एन्क्रिप्शन और टेक्स्ट हेरफेर से संबंधित कार्यों पर जावास्क्रिप्ट प्रदर्शन को मापना है।[9] इस सूट को आगे संतुलित और सांख्यिकीय रूप से सुदृढ़ होने का प्रयास करता है।[10]

इसका संस्करण 0.9 वेबकिट टीम द्वारा दिसंबर 2007 में प्रस्तुत किया गया था।[11] इसका अत्यधित स्वागत हुआ था,[12] और अन्य ब्राउज़र डेवलपर विभिन्न ब्राउज़रों के जावास्क्रिप्ट प्रदर्शन की तुलना करने के लिए भी इसका उपयोग करते हैं।[13]

इसका संस्करण 0.9.1 अप्रैल 2010 में प्रस्तुत किया गया था।[14] इसके संस्करण 1.0 को अप्रैल 2013 में प्रस्तुत किया गया था।[15]

गूगल बेंचमार्क

V8 (स्थानांतरित)

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

ऑक्टेन (असुरक्षित)

गूगल का जावास्क्रिप्ट परीक्षण सूट जो V8 बेंचमार्क को प्रतिस्थापित करता है। गूगल के अनुसार, ऑक्टेन v.1 में 13 परीक्षण, 5 नए और 8 मूल V8 बेंचमार्क सूट उपस्थित हैं।[16] इस ऑक्टेन v.2 को v.1 से प्रतिस्थापित किया गया था, जिसमें 17 परीक्षण उपस्थित हैं, जो ऑक्टेन v1 से चार अधिक हैं।[17]

12 अप्रैल 2017 से, गूगल अब ऑक्टेन की देखरेख नहीं करता है।[18]

GUI मार्क 2

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

संदर्भ

  1. "Speedometer 2.0: A Benchmark for Modern Web App Responsiveness". 15 January 2018.
  2. Brinkmann, Martin (23 July 2015). "फ्यूचरमार्क ने पीसकीपर बेंचमार्क के लिए समर्थन समाप्त कर दिया". Ghacks. Retrieved 7 February 2017.
  3. "Google Ranking Factor | Mobile Site Speed | News | eJIGSAW®". eJIGSAW® (in British English). 2018-03-19. Retrieved 2018-03-21.[permanent dead link]
  4. Hachmann, Mark (28 November 2018). "Samsung Galaxy Book 2 tablet review: Performance takes a back seat to battery life". PCWorld. Retrieved 8 August 2019.
  5. Addison, Ken (19 April 2018). "The Ryzen 7 2700X and Ryzen 5 2600X Review: Zen Matures". PC Perspective. Retrieved 8 August 2019.
  6. Cutress, Ian (5 November 2018). "Intel Xeon E Six-Core Review: E-2186G, E-2176G, E-2146G, and E-2136 Tested"". AnandTech. Retrieved 8 August 2019.
  7. Jostedt, Erica (14 September 2010). "क्रेकीन जारी". The Mozilla Blog (blog). Mozilla. Retrieved 8 August 2013.
  8. Heath, Nick (21 May 2015). "Windows 10 and Edge: How Microsoft's new browser could soon challenge Chrome". TechRepublic. California, USA. Retrieved 21 May 2015.
  9. Muchmore, Michael (18 June 2008). "Review: Firefox 3 Stays Ahead of Browser Pack". PC Mag. Archived from the original on 5 July 2008. Retrieved 6 September 2008 – via Fox News.
  10. "सनस्पाइडर जावास्क्रिप्ट बेंचमार्क". WebKit Open Source Project. Retrieved 15 February 2011.
  11. Stachowiak, Maciej (18 December 2007). "Announcing SunSpider 0.9" (blog). WebKit Open Source Project. Retrieved 6 September 2008.
  12. Atwood, Jeff (19 December 2007). "महान ब्राउज़र जावास्क्रिप्ट शोडाउन". Coding Horror (blog). Retrieved 6 September 2008.
  13. Resig, John (3 September 2008). "जावास्क्रिप्ट प्रदर्शन रंडाउन". ejohn.org (blog). Retrieved 21 May 2015.
  14. Stachowiak, Maciej (7 April 2010). "Announcing SunSpider 0.9.1". Surfin' Safari (blog). WebKit Open Source Project. Retrieved 27 December 2010.
  15. Stachowiak, Maciej (7 April 2010). "सनस्पाइडर 1.0 की घोषणा". Surfin’ Safari. WebKit Open Source Project. Retrieved 29 April 2013.
  16. "The Benchmark—Octane". Google Developers. 22 August 2012. Archived from the original on 29 September 2013. Retrieved 8 August 2013.
  17. "The Benchmark—Octane". Google Developers. 6 November 2013. Retrieved 21 May 2015.
  18. "सेवानिवृत्त ऑक्टेन". V8 JavaScript Engine. 12 April 2017. Retrieved 24 August 2017.