जावास्क्रिप्ट इंजन: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{short description|Implementation of JavaScript}}
{{short description|Implementation of JavaScript}}
एक [[जावास्क्रिप्ट]] इंजन एक [[सॉफ्टवेयर घटक]] है जो जावास्क्रिप्ट स्रोत कोड को निष्पादित करता है। पहला जावास्क्रिप्ट [[सॉफ्टवेयर इंजन]] मात्र [[दुभाषिया (कंप्यूटिंग)]] था, लेकिन सभी प्रासंगिक आधुनिक इंजन बेहतर प्रदर्शन के लिए [[समय-समय पर संकलन]] का उपयोग करते हैं।<ref>{{cite web |url=http://developer.telerik.com/featured/a-guide-to-javascript-engines-for-idiots/ |title=A Guide to JavaScript Engines for Idiots |last=Looper |first=Jen |publisher=[[Telerik]] Developer Network |date=2015-09-21 |archive-url=https://web.archive.org/web/20181208123231/http://developer.telerik.com/featured/a-guide-to-javascript-engines-for-idiots/ |access-date=2018-12-08 |archive-date=2018-12-08 }}</ref>
[[जावास्क्रिप्ट]] इंजन ऐसा [[सॉफ्टवेयर घटक]] है जो जावास्क्रिप्ट स्रोत कोड को निष्पादित करता है। इससे पहला जावास्क्रिप्ट [[सॉफ्टवेयर इंजन]] मात्र [[दुभाषिया (कंप्यूटिंग)|द्विभाषिया (कंप्यूटिंग)]] था, लेकिन सभी प्रासंगिक आधुनिक इंजन के उत्तम प्रदर्शन के लिए [[समय-समय पर संकलन]] का उपयोग करता हैं।<ref>{{cite web |url=http://developer.telerik.com/featured/a-guide-to-javascript-engines-for-idiots/ |title=A Guide to JavaScript Engines for Idiots |last=Looper |first=Jen |publisher=[[Telerik]] Developer Network |date=2015-09-21 |archive-url=https://web.archive.org/web/20181208123231/http://developer.telerik.com/featured/a-guide-to-javascript-engines-for-idiots/ |access-date=2018-12-08 |archive-date=2018-12-08 }}</ref>
जावास्क्रिप्ट इंजन आमतौर पर [[वेब ब्राउज़र]] विक्रेताओं द्वारा विकसित किए जाते हैं, और प्रत्येक प्रमुख ब्राउज़र में एक होता है। ब्राउज़र में, जावास्क्रिप्ट इंजन दस्तावेज़ ऑब्जेक्ट मॉडल के माध्यम से [[ब्राउज़र इंजन]] के साथ मिलकर चलता है।


जावास्क्रिप्ट इंजन का उपयोग ब्राउज़रों तक ही सीमित नहीं है। उदाहरण के लिए, [[V8 (जावास्क्रिप्ट इंजन)]] Node.js और Deno (सॉफ्टवेयर) [[रनटाइम सिस्टम]] का एक मुख्य घटक है।
जावास्क्रिप्ट इंजन सामान्यतः [[वेब ब्राउज़र]] विक्रेताओं द्वारा विकसित किए जाते हैं, और प्रत्येक प्रमुख ब्राउज़र में उपस्थित होता है। इस प्रकार के ब्राउज़र में, जावास्क्रिप्ट इंजन के डाॅक्यूमेंट के लिए ऑब्जेक्ट मॉडल के माध्यम से [[ब्राउज़र इंजन]] के साथ मिलकर रन किया जाता हैं।


चूंकि [[ECMAScript]] जावास्क्रिप्ट का मानकीकृत विनिर्देश है, ECMAScript इंजन इन इंजनों का दूसरा नाम है। [[WebAssembly]] के आगमन के साथ, कुछ इंजन इस कोड को उसी [[सैंडबॉक्स (कंप्यूटर सुरक्षा)]] में नियमित जावास्क्रिप्ट कोड के रूप में निष्पादित कर सकते हैं।
जावास्क्रिप्ट इंजन का उपयोग ब्राउज़रों तक ही सीमित नहीं है। उदाहरण के लिए, [[V8 (जावास्क्रिप्ट इंजन)|वी8 (जावास्क्रिप्ट इंजन)]] Node.js और डेनो (सॉफ्टवेयर) [[रनटाइम सिस्टम]] का मुख्य घटक हैं।
 
चूंकि [[ECMAScript|एक्मा स्क्रिप्ट (ECMAScript)]] जावास्क्रिप्ट का मानकीकृत विनिर्देश है, इस प्रकार एक्मा स्क्रिप्ट इंजन मुख्यतः इस प्रकार के इंजनों का दूसरा नाम है। [[WebAssembly|वेब असेम्बली]] के आगमन के साथ, कुछ इंजन इस कोड को उसी [[सैंडबॉक्स (कंप्यूटर सुरक्षा)]] में नियमित जावास्क्रिप्ट कोड के रूप में निष्पादित कर सकते हैं।


== इतिहास ==
== इतिहास ==
[[नेटस्केप नेविगेटर]] वेब ब्राउज़र के लिए 1995 में [[ब्रेंडन ईच]] द्वारा पहला जावास्क्रिप्ट इंजन बनाया गया था। ईच द्वारा आविष्कृत नवजात भाषा के लिए यह एक अल्पविकसित दुभाषिया (कंप्यूटिंग) था। (यह [[मकड़ी बंदर]] इंजन में विकसित हुआ, जो अभी भी [[फ़ायरफ़ॉक्स]] ब्राउज़र द्वारा उपयोग किया जाता है।)
[[नेटस्केप नेविगेटर]] वेब ब्राउज़र के लिए 1995 में [[ब्रेंडन ईच]] द्वारा पहला जावास्क्रिप्ट इंजन बनाया गया था। ईच द्वारा आविष्कृत इस नयी भाषा के लिए यह अल्पविकसित कंप्यूटिंग द्विभाषिया थी। (यह [[मकड़ी बंदर|स्पाईडर मंकी]] इंजन में विकसित हुआ था, जो अभी भी [[फ़ायरफ़ॉक्स]] ब्राउज़र द्वारा उपयोग किया जाता है।)
 
पहला आधुनिक जावास्क्रिप्ट इंजन वी8 (जावास्क्रिप्ट इंजन) था, जिसे [[Google|गूगल]] ने अपने [[Google Chrome|गूगल क्रोम]] ब्राउज़र के लिए बनाया गया था। वी8 को 2008 में क्रोम के मुख्य भाग के रूप में प्रस्तुत किया गया था, और इसका प्रदर्शन किसी भी पूर्व इंजन से अधिक उत्तम था।<ref>{{cite web|url=http://www.pcgameshardware.com/aid,687738/Big-browser-comparison-test-Internet-Explorer-vs-Firefox-Opera-Safari-and-Chrome-Update-Firefox-35-Final/Practice/|title=Big browser comparison test: Internet Explorer vs. Firefox, Opera, Safari and Chrome|work=PC Games Hardware|publisher=Computec Media AG|access-date=2010-06-28}}</ref><ref>{{cite web|url=http://lifehacker.com/5286869/lifehacker-speed-tests-safari-4-chrome-2-and-more|title=Lifehacker Speed Tests: Safari 4, Chrome 2|publisher=[[Lifehacker]]|access-date=2010-06-28}}</ref> मुख्य नवाचार के लिए समय-समय पर कंपाइल किया जाता था, जो निष्पादन के समय इस पर अधिक सुधार करता हैं।


पहला आधुनिक जावास्क्रिप्ट इंजन V8 (जावास्क्रिप्ट इंजन) था, जिसे [[Google]] ने अपने [[Google Chrome]] ब्राउज़र के लिए बनाया था। V8 को 2008 में क्रोम के हिस्से के रूप में पेश किया गया था, और इसका प्रदर्शन किसी भी पूर्व इंजन से काफी बेहतर था।<ref>{{cite web|url=http://www.pcgameshardware.com/aid,687738/Big-browser-comparison-test-Internet-Explorer-vs-Firefox-Opera-Safari-and-Chrome-Update-Firefox-35-Final/Practice/|title=Big browser comparison test: Internet Explorer vs. Firefox, Opera, Safari and Chrome|work=PC Games Hardware|publisher=Computec Media AG|access-date=2010-06-28}}</ref><ref>{{cite web|url=http://lifehacker.com/5286869/lifehacker-speed-tests-safari-4-chrome-2-and-more|title=Lifehacker Speed Tests: Safari 4, Chrome 2|publisher=[[Lifehacker]]|access-date=2010-06-28}}</ref> मुख्य नवाचार समय-समय पर संकलन था, जो निष्पादन समय में काफी सुधार कर सकता है।
प्रतिस्पर्धा करने के लिए अन्य ब्राउज़र विक्रेताओं को अपने द्विभाषियों को ओवरहाल करने की आवश्यकता पड़ती थी।<ref>{{cite web |title=Mozilla asks, 'Are we fast yet?' |url=https://www.wired.com/2010/09/mozilla-asks-are-we-fast-yet/ |website=Wired |access-date=18 January 2019}}</ref> एप्पल इंक ने अपने सफारी वेब ​​ब्राउज़र के लिए वेब किट  जावा स्क्रिप्ट कोर इंजन विकसित किया था, जिसका प्रदर्शन अपने पूर्ववर्ती की तुलना में 30% उत्तम था।<ref>[http://www.prnewswire.com/news-releases/apple-releases-safari-5-95817479.html Safari 5 Released]</ref> [[mozilla|मौजिला]]  ने अपने स्वयं के स्पाइडरमोन्की इंजन को उत्तम बनाने के लिए नाइट्रो के कुछ भागों का लाभ उठाया था।<ref name=therace10>{{cite web|url=http://news.cnet.com/8301-30685_3-20000110-264.html |title=Opera 10.5 brings new JavaScript engine |last=Shankland |first=Stephen |date=2010-03-02 |work=CNET |publisher=CBS Interactive |access-date=2012-01-30}}</ref>


प्रतिस्पर्धा करने के लिए अन्य ब्राउज़र विक्रेताओं को अपने दुभाषियों को ओवरहाल करने की आवश्यकता थी।<ref>{{cite web |title=Mozilla asks, 'Are we fast yet?' |url=https://www.wired.com/2010/09/mozilla-asks-are-we-fast-yet/ |website=Wired |access-date=18 January 2019}}</ref> Apple Inc. ने अपने Safari (वेब ​​ब्राउज़र) ब्राउज़र के लिए WebKit#JavaScriptCore इंजन विकसित किया, जिसका प्रदर्शन अपने पूर्ववर्ती की तुलना में 30% बेहतर था।<ref>[http://www.prnewswire.com/news-releases/apple-releases-safari-5-95817479.html Safari 5 Released]</ref> [[mozilla]] ने अपने स्वयं के स्पाइडरमोन्की इंजन को बेहतर बनाने के लिए नाइट्रो के कुछ हिस्सों का लाभ उठाया।<ref name=therace10>{{cite web|url=http://news.cnet.com/8301-30685_3-20000110-264.html |title=Opera 10.5 brings new JavaScript engine |last=Shankland |first=Stephen |date=2010-03-02 |work=CNET |publisher=CBS Interactive |access-date=2012-01-30}}</ref>
2017 से, इन इंजनों ने वेब असेम्बली के लिए समर्थन जोड़ा है। यह पृष्ठ स्क्रिप्ट के प्रदर्शन-महत्वपूर्ण भागों के लिए पूर्व-संकलित [[निष्पादन]] योग्य होने के लिए उपयोग करने में सक्षम कार्य करता हैं।
2017 से, इन इंजनों ने WebAssembly के लिए समर्थन जोड़ा है। यह पृष्ठ स्क्रिप्ट के प्रदर्शन-महत्वपूर्ण भागों के लिए पूर्व-संकलित [[निष्पादन]]योग्य के उपयोग को सक्षम करता है।


== उल्लेखनीय इंजन ==
== उल्लेखनीय इंजन ==
{{Further|List of ECMAScript engines}}
{{Further|एक्मा स्क्रिप्ट इंजनों की सूची}}
* Google का V8 (जावास्क्रिप्ट इंजन) सबसे अधिक इस्तेमाल किया जाने वाला जावास्क्रिप्ट इंजन है। Google क्रोम और कई अन्य क्रोमियम (वेब ​​​​ब्राउज़र)-आधारित ब्राउज़र इसका उपयोग करते हैं, जैसा कि [[क्रोमियम एंबेडेड फ्रेमवर्क]], [[इलेक्ट्रॉन ([[सॉफ्टवेयर ढांचा]])]], या क्रोमियम को एम्बेड करने वाले किसी अन्य सॉफ़्टवेयर फ्रेमवर्क के साथ बनाया गया [[अनुप्रयोग प्रक्रिया सामग्री]] करता है। अन्य उपयोगों में Node.js और Deno (सॉफ़्टवेयर) रनटाइम सिस्टम शामिल हैं।
* गूगल का V8 (जावास्क्रिप्ट इंजन) सबसे अधिक उपयोग किया जाने वाला जावास्क्रिप्ट इंजन है। गूगल क्रोम और कई अन्य क्रोमियम (वेब ​​​​ब्राउज़र) पर आधारित ब्राउज़र इसका उपयोग करते हैं, जैसा कि [[क्रोमियम एंबेडेड फ्रेमवर्क]], इलेक्ट्रॉन ([[सॉफ्टवेयर ढांचा]]), या क्रोमियम को एम्बेड करने वाले किसी अन्य सॉफ़्टवेयर फ्रेमवर्क के साथ बनाया गया [[अनुप्रयोग प्रक्रिया सामग्री]] इसका उपयोग करने में सफलता से कार्य करता हैं। अन्य उपयोगों में Node.js और डेनो (सॉफ़्टवेयर) रनटाइम सिस्टम सम्मलित हैं।
* स्पाइडरमोन्की मोज़िला द्वारा फ़ायरफ़ॉक्स और इसके फोर्क (सॉफ्टवेयर विकास) में उपयोग के लिए विकसित किया गया है। [[गनोम शैल]] इसे विस्तार समर्थन के लिए उपयोग करता है।
* स्पाइडरमोन्की मोज़िला द्वारा फ़ायरफ़ॉक्स और इसके फोर्क (सॉफ्टवेयर विकास) में उपयोग के लिए विकसित किया गया है। इस प्रकार [[गनोम शैल]] के लिए विस्तारित करके समर्थन के लिए उपयोग में लाया जाता हैं।
* [[JavaScriptCore]] Apple Inc. का उसके Safari (वेब ​​ब्राउज़र) ब्राउज़र के लिए इंजन है। अन्य [[वेबकिट]]-आधारित ब्राउज़र भी इसका उपयोग करते हैं। केडीई से [[केजेएस (सॉफ्टवेयर)]] इसके विकास के लिए शुरुआती बिंदु था।<ref>{{cite web |url=https://trac.webkit.org/wiki/Companies%20and%20Organizations%20that%20have%20contributed%20to%20WebKit |title=Companies and Organizations that have contributed to WebKit |last=Stachowiak |first=Maciej |date=November 9, 2008 |work=WebKit Wiki |access-date=April 13, 2019}}</ref>
* [[JavaScriptCore|जावा स्क्रिप्ट कोर]] एप्पल इंक में उपयोग किए जाने वाले सफारी (वेब ​​ब्राउज़र) ब्राउज़र के लिए इंजन के रूप में कार्य करता हैं। अन्य [[वेबकिट]] पर आधारित ब्राउज़र भी इसका उपयोग करते हैं। केडीई से [[केजेएस (सॉफ्टवेयर)]] इसके विकास के लिए प्रारंभिक बिंदु थे।<ref>{{cite web |url=https://trac.webkit.org/wiki/Companies%20and%20Organizations%20that%20have%20contributed%20to%20WebKit |title=Companies and Organizations that have contributed to WebKit |last=Stachowiak |first=Maciej |date=November 9, 2008 |work=WebKit Wiki |access-date=April 13, 2019}}</ref>
* [[चक्र (जेस्क्रिप्ट इंजन)]] [[इंटरनेट एक्सप्लोरर]] ब्राउज़र का इंजन है। इसे [[Microsoft]] द्वारा मूल Microsoft एज ब्राउज़र के लिए भी फोर्क किया गया था, लेकिन एज को बाद में क्रोमियम-आधारित ब्राउज़र के रूप में फिर से बनाया गया था और इस प्रकार अब V8 का उपयोग करता है।<ref>{{citation|last=Belfiore|first=Joe|title=New year, new browser – The new Microsoft Edge is out of preview and now available for download|date=2020-01-15|url=https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/|publisher=Microsoft}}</ref><ref>{{cite web |url=https://github.com/MicrosoftEdge/MSEdge/blob/7d69268e85e198cee1c2b452d888ac5b9e5995ca/README.md |title=Microsoft Edge and Chromium Open Source: Our Intent |date=6 December 2018 |publisher=Microsoft Edge Team |access-date=8 December 2018}}</ref>
* [[चक्र (जेस्क्रिप्ट इंजन)]] [[इंटरनेट एक्सप्लोरर]] ब्राउज़र का विशेष इंजन है। इसे [[Microsoft|माइक्रोसाॅफ्ट]] द्वारा मूल रूप से माइक्रोसाॅफ्ट एज ब्राउज़र के लिए भी फोर्क किया गया था, लेकिन एज को बाद में क्रोमियम-आधारित ब्राउज़र के रूप में पुनः बनाया गया था और इस प्रकार अब वी8 का उपयोग किया जाता हैं।<ref>{{citation|last=Belfiore|first=Joe|title=New year, new browser – The new Microsoft Edge is out of preview and now available for download|date=2020-01-15|url=https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/|publisher=Microsoft}}</ref><ref>{{cite web |url=https://github.com/MicrosoftEdge/MSEdge/blob/7d69268e85e198cee1c2b452d888ac5b9e5995ca/README.md |title=Microsoft Edge and Chromium Open Source: Our Intent |date=6 December 2018 |publisher=Microsoft Edge Team |access-date=8 December 2018}}</ref>
==संदर्भ==
==संदर्भ==
{{reflist|colwidth=30em}}
{{reflist|colwidth=30em}}

Revision as of 21:52, 24 February 2023

जावास्क्रिप्ट इंजन ऐसा सॉफ्टवेयर घटक है जो जावास्क्रिप्ट स्रोत कोड को निष्पादित करता है। इससे पहला जावास्क्रिप्ट सॉफ्टवेयर इंजन मात्र द्विभाषिया (कंप्यूटिंग) था, लेकिन सभी प्रासंगिक आधुनिक इंजन के उत्तम प्रदर्शन के लिए समय-समय पर संकलन का उपयोग करता हैं।[1]

जावास्क्रिप्ट इंजन सामान्यतः वेब ब्राउज़र विक्रेताओं द्वारा विकसित किए जाते हैं, और प्रत्येक प्रमुख ब्राउज़र में उपस्थित होता है। इस प्रकार के ब्राउज़र में, जावास्क्रिप्ट इंजन के डाॅक्यूमेंट के लिए ऑब्जेक्ट मॉडल के माध्यम से ब्राउज़र इंजन के साथ मिलकर रन किया जाता हैं।

जावास्क्रिप्ट इंजन का उपयोग ब्राउज़रों तक ही सीमित नहीं है। उदाहरण के लिए, वी8 (जावास्क्रिप्ट इंजन) Node.js और डेनो (सॉफ्टवेयर) रनटाइम सिस्टम का मुख्य घटक हैं।

चूंकि एक्मा स्क्रिप्ट (ECMAScript) जावास्क्रिप्ट का मानकीकृत विनिर्देश है, इस प्रकार एक्मा स्क्रिप्ट इंजन मुख्यतः इस प्रकार के इंजनों का दूसरा नाम है। वेब असेम्बली के आगमन के साथ, कुछ इंजन इस कोड को उसी सैंडबॉक्स (कंप्यूटर सुरक्षा) में नियमित जावास्क्रिप्ट कोड के रूप में निष्पादित कर सकते हैं।

इतिहास

नेटस्केप नेविगेटर वेब ब्राउज़र के लिए 1995 में ब्रेंडन ईच द्वारा पहला जावास्क्रिप्ट इंजन बनाया गया था। ईच द्वारा आविष्कृत इस नयी भाषा के लिए यह अल्पविकसित कंप्यूटिंग द्विभाषिया थी। (यह स्पाईडर मंकी इंजन में विकसित हुआ था, जो अभी भी फ़ायरफ़ॉक्स ब्राउज़र द्वारा उपयोग किया जाता है।)

पहला आधुनिक जावास्क्रिप्ट इंजन वी8 (जावास्क्रिप्ट इंजन) था, जिसे गूगल ने अपने गूगल क्रोम ब्राउज़र के लिए बनाया गया था। वी8 को 2008 में क्रोम के मुख्य भाग के रूप में प्रस्तुत किया गया था, और इसका प्रदर्शन किसी भी पूर्व इंजन से अधिक उत्तम था।[2][3] मुख्य नवाचार के लिए समय-समय पर कंपाइल किया जाता था, जो निष्पादन के समय इस पर अधिक सुधार करता हैं।

प्रतिस्पर्धा करने के लिए अन्य ब्राउज़र विक्रेताओं को अपने द्विभाषियों को ओवरहाल करने की आवश्यकता पड़ती थी।[4] एप्पल इंक ने अपने सफारी वेब ​​ब्राउज़र के लिए वेब किट जावा स्क्रिप्ट कोर इंजन विकसित किया था, जिसका प्रदर्शन अपने पूर्ववर्ती की तुलना में 30% उत्तम था।[5] मौजिला ने अपने स्वयं के स्पाइडरमोन्की इंजन को उत्तम बनाने के लिए नाइट्रो के कुछ भागों का लाभ उठाया था।[6]

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

उल्लेखनीय इंजन

  • गूगल का V8 (जावास्क्रिप्ट इंजन) सबसे अधिक उपयोग किया जाने वाला जावास्क्रिप्ट इंजन है। गूगल क्रोम और कई अन्य क्रोमियम (वेब ​​​​ब्राउज़र) पर आधारित ब्राउज़र इसका उपयोग करते हैं, जैसा कि क्रोमियम एंबेडेड फ्रेमवर्क, इलेक्ट्रॉन (सॉफ्टवेयर ढांचा), या क्रोमियम को एम्बेड करने वाले किसी अन्य सॉफ़्टवेयर फ्रेमवर्क के साथ बनाया गया अनुप्रयोग प्रक्रिया सामग्री इसका उपयोग करने में सफलता से कार्य करता हैं। अन्य उपयोगों में Node.js और डेनो (सॉफ़्टवेयर) रनटाइम सिस्टम सम्मलित हैं।
  • स्पाइडरमोन्की मोज़िला द्वारा फ़ायरफ़ॉक्स और इसके फोर्क (सॉफ्टवेयर विकास) में उपयोग के लिए विकसित किया गया है। इस प्रकार गनोम शैल के लिए विस्तारित करके समर्थन के लिए उपयोग में लाया जाता हैं।
  • जावा स्क्रिप्ट कोर एप्पल इंक में उपयोग किए जाने वाले सफारी (वेब ​​ब्राउज़र) ब्राउज़र के लिए इंजन के रूप में कार्य करता हैं। अन्य वेबकिट पर आधारित ब्राउज़र भी इसका उपयोग करते हैं। केडीई से केजेएस (सॉफ्टवेयर) इसके विकास के लिए प्रारंभिक बिंदु थे।[7]
  • चक्र (जेस्क्रिप्ट इंजन) इंटरनेट एक्सप्लोरर ब्राउज़र का विशेष इंजन है। इसे माइक्रोसाॅफ्ट द्वारा मूल रूप से माइक्रोसाॅफ्ट एज ब्राउज़र के लिए भी फोर्क किया गया था, लेकिन एज को बाद में क्रोमियम-आधारित ब्राउज़र के रूप में पुनः बनाया गया था और इस प्रकार अब वी8 का उपयोग किया जाता हैं।[8][9]

संदर्भ

  1. Looper, Jen (2015-09-21). "A Guide to JavaScript Engines for Idiots". Telerik Developer Network. Archived from the original on 2018-12-08. Retrieved 2018-12-08.
  2. "Big browser comparison test: Internet Explorer vs. Firefox, Opera, Safari and Chrome". PC Games Hardware. Computec Media AG. Retrieved 2010-06-28.
  3. "Lifehacker Speed Tests: Safari 4, Chrome 2". Lifehacker. Retrieved 2010-06-28.
  4. "Mozilla asks, 'Are we fast yet?'". Wired. Retrieved 18 January 2019.
  5. Safari 5 Released
  6. Shankland, Stephen (2010-03-02). "Opera 10.5 brings new JavaScript engine". CNET. CBS Interactive. Retrieved 2012-01-30.
  7. Stachowiak, Maciej (November 9, 2008). "Companies and Organizations that have contributed to WebKit". WebKit Wiki. Retrieved April 13, 2019.
  8. Belfiore, Joe (2020-01-15), New year, new browser – The new Microsoft Edge is out of preview and now available for download, Microsoft
  9. "Microsoft Edge and Chromium Open Source: Our Intent". Microsoft Edge Team. 6 December 2018. Retrieved 8 December 2018.