वेबकिट: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 21: Line 21:
| website = {{URL|https://webkit.org}}
| website = {{URL|https://webkit.org}}
}}
}}
वेबकिट एप्पल Inc. द्वारा विकसित एक [[ब्राउज़र इंजन]] है और मुख्य रूप से इसके Safari (वेब ​​ब्राउज़र) वेब ब्राउज़र के साथ-साथ किसी [[सफारी (वेब ​​​​ब्राउज़र)]] के [[iOS]] और [[iPadOS]] संस्करण में उपयोग किया जाता है। वेबकिट का उपयोग [[BlackBerry Browser]], PS3 से प्रारंभ होने वाले [[PlayStation]] कंसोल, [[Tizen]] मोबाइल ऑपरेटिंग सिस्टम, [[Amazon Kindle]] [[ई बुक्स]] रीडर के साथ सम्मिलित  एक ब्राउज़र और इंटरनेट ब्राउज़र ([[Nintendo]] 3DS) से प्रारंभ होकर Nintendo कंसोल पर भी किया जाता है। वेबकिट का [[सी ++]] [[अप्लिकेशन प्रोग्रामिंग अंतरफलक|अप्लिकेशन प्रोग्रामिंग इंटरफेस]] (एपीआई) विंडो (कंप्यूटिंग) में वर्ल्ड वाइड वेब सामग्री प्रदर्शित करने के लिए क्लास (कंप्यूटर प्रोग्रामिंग) का एक सेट प्रदान करता है, और उपयोगकर्ता द्वारा क्लिक किए जाने पर निम्नलिखित लिंक जैसे ब्राउज़र सुविधाओं को लागू करता है, बैक-फ़ॉरवर्ड सूची का प्रबंधन करता है, और हाल ही में देखे गए पृष्ठों के इतिहास का प्रबंधन करना।
वेबकिट एक ब्राउज़र इंजन है जिसे एप्पल द्वारा विकसित किया गया है और मुख्य रूप से इसके सफारी वेब ब्राउज़र के साथ-साथ किसी भी वेब ब्राउज़र के iOS और आईपैडOS संस्करण में उपयोग किया जाता है। वेबकिट का उपयोग [[BlackBerry Browser|ब्लैकबेरी ब्राउजर]], PS3 से प्रारंभ होने वाले [[PlayStation|प्लेस्टेशन]] कंसोल, [[Tizen|टिज़ेन]] मोबाइल ऑपरेटिंग सिस्टम,ऐमज़ान किन्डल [[ई बुक्स]] रीडर के साथ सम्मिलित  एक ब्राउज़र और इंटरनेट ब्राउज़र ([[Nintendo|निनटेनडो]] 3DS) से प्रारंभ होकर निनटेनडो  कंसोल पर भी किया जाता है। वेबकिट का [[सी ++|C ++]] [[अप्लिकेशन प्रोग्रामिंग अंतरफलक|अप्लिकेशन प्रोग्रामिंग इंटरफेस]] (API) विंडो (कंप्यूटिंग) में वर्ल्ड वाइड वेब सामग्री प्रदर्शित करने के लिए कंप्यूटर प्रोग्रामिंग का एक समूह प्रदान करता है, और ब्राउज़र सुविधाओं को लागू करता है जैसे कि उपयोगकर्ता द्वारा क्लिक किए जाने पर लिंक का अनुसरण करना, बैक-फ़ॉरवर्ड सूची का प्रबंधन करना और हाल ही में देखे गए पृष्ठों के इतिहास का प्रबंधन करना।


वेबकिट [[कहाँ पे]] से [[केएचटीएमएल]] और [[केजेएस (सॉफ्टवेयर)]] पुस्तकालयों के एक फोर्क (सॉफ्टवेयर विकास) के रूप में प्रारंभ हुआ,<ref name="macport"/><ref name=":0">{{cite web |url=https://webkit.org/ |title=वेबकिट ओपन सोर्स प्रोजेक्ट|access-date=April 7, 2012 |url-status=live |archive-url=https://web.archive.org/web/20120410164749/http://www.webkit.org/ |archive-date=April 10, 2012 |df=mdy-all }}</ref> और तब से केडीई योगदानकर्ताओं, एप्पल इंक., [[गूगल]], [[नोकिया]], द्वारा और विकसित किया गया है।<ref name=":0" />बिटस्ट्रीम इंक, [[ब्लैकबेरी लिमिटेड]], [[सोनी]], [[इगलिया]] और अन्य।<ref>{{cite web |url=https://trac.webkit.org/wiki/Companies%20and%20Organizations%20that%20have%20contributed%20to%20WebKit |title=कंपनियां और संगठन जिन्होंने वेबकिट में योगदान दिया है|last=Stachowiak |first=Maciej |date=November 9, 2008 |work=WebKit Wiki |access-date=November 17, 2008}}</ref> वेबकिट [[macOS]], [[Microsoft Windows|Microsoft विंडोज]], [[Linux]], और कई अन्य यूनिक्स-जैसे [[ऑपरेटिंग सिस्टम]] का समर्थन करता है।<ref name="webkitsite">{{cite web|url=https://webkit.org/getting-the-code|title=वेबकिट ओपन सोर्स प्रोजेक्ट - कोड प्राप्त करना|publisher=Webkit.org|access-date=December 27, 2010|url-status=live|archive-url=https://web.archive.org/web/20160306112604/https://webkit.org/getting-the-code/|archive-date=March 6, 2016|df=mdy-all}}</ref> 3 अप्रैल, 2013 को, Google ने घोषणा की कि उसने WebCore, वेबकिट के एक घटक को [[ब्लिंक (ब्राउज़र इंजन)]] नाम के तहत [[Google Chrome]] और [[ओपेरा (वेब ​​ब्राउज़र)]] के भविष्य के संस्करणों में उपयोग करने के लिए फोर्क किया था।<ref>{{cite web |last=Barth |first=Adam |url=https://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html |title=क्रोमियम ब्लॉग: ब्लिंक: क्रोमियम प्रोजेक्ट के लिए एक रेंडरिंग इंजन|publisher=Blog.chromium.org |date=April 3, 2013 |access-date=June 14, 2013 |url-status=live |archive-url=https://web.archive.org/web/20130404034320/http://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html |archive-date=April 4, 2013 |df=mdy-all }}</ref><ref>{{cite web|last=Lawson |first=Bruce |url=http://www.brucelawson.co.uk/2013/hello-blink/ |title=ब्रूस लॉसन की निजी साइट: हैलो ब्लिंक|publisher=Brucelawson.co.uk |access-date=June 14, 2013}}</ref>
वेबकिट [[कहाँ पे]] से [[केएचटीएमएल|KHTML]] औरKJS [[केजेएस (सॉफ्टवेयर)|(सॉफ्टवेयर)]] पुस्तकालयों के एक फोर्क (सॉफ्टवेयर विकास) के रूप में प्रारंभ हुआ,<ref name="macport" /><ref name=":0">{{cite web |url=https://webkit.org/ |title=वेबकिट ओपन सोर्स प्रोजेक्ट|access-date=April 7, 2012 |url-status=live |archive-url=https://web.archive.org/web/20120410164749/http://www.webkit.org/ |archive-date=April 10, 2012 |df=mdy-all }}</ref> और तब से KDI योगदानकर्ताओं, एप्पल इंक., [[गूगल]], [[नोकिया]], द्वारा और विकसित किया गया है।<ref name=":0" />बिटस्ट्रीम इंक, [[ब्लैकबेरी लिमिटेड]], [[सोनी]], [[इगलिया]] और अन्य।<ref>{{cite web |url=https://trac.webkit.org/wiki/Companies%20and%20Organizations%20that%20have%20contributed%20to%20WebKit |title=कंपनियां और संगठन जिन्होंने वेबकिट में योगदान दिया है|last=Stachowiak |first=Maciej |date=November 9, 2008 |work=WebKit Wiki |access-date=November 17, 2008}}</ref> वेबकिट [[macOS]], [[Microsoft Windows|माइक्रोसॉफ्ट विंडोज]],लिनक्स, और कई अन्य यूनिक्स-जैसे [[ऑपरेटिंग सिस्टम]] का समर्थन करता है।<ref name="webkitsite">{{cite web|url=https://webkit.org/getting-the-code|title=वेबकिट ओपन सोर्स प्रोजेक्ट - कोड प्राप्त करना|publisher=Webkit.org|access-date=December 27, 2010|url-status=live|archive-url=https://web.archive.org/web/20160306112604/https://webkit.org/getting-the-code/|archive-date=March 6, 2016|df=mdy-all}}</ref> 3 अप्रैल, 2013 को, गूगल ने घोषणा की कि उसने बेवकोर, वेबकिट के एक घटक को [[ब्लिंक (ब्राउज़र इंजन)]] नाम के तहत [[Google Chrome|गूगल क्रोम]] और [[ओपेरा (वेब ​​ब्राउज़र)]] के भविष्य के संस्करणों में उपयोग करने के लिए फोर्क किया था।<ref>{{cite web |last=Barth |first=Adam |url=https://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html |title=क्रोमियम ब्लॉग: ब्लिंक: क्रोमियम प्रोजेक्ट के लिए एक रेंडरिंग इंजन|publisher=Blog.chromium.org |date=April 3, 2013 |access-date=June 14, 2013 |url-status=live |archive-url=https://web.archive.org/web/20130404034320/http://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html |archive-date=April 4, 2013 |df=mdy-all }}</ref><ref>{{cite web|last=Lawson |first=Bruce |url=http://www.brucelawson.co.uk/2013/hello-blink/ |title=ब्रूस लॉसन की निजी साइट: हैलो ब्लिंक|publisher=Brucelawson.co.uk |access-date=June 14, 2013}}</ref>
वेबकिट [[बीएसडी लाइसेंस]] | बीएसडी 2-क्लॉज लाइसेंस के तहत उपलब्ध है<ref>{{cite web |url=https://developer.apple.com/opensource/internet/webkit.html |title=ओपन सोर्स - वेबकिट|publisher=Apple |access-date=March 5, 2009 |archive-url=https://web.archive.org/web/20090311132231/http://developer.apple.com/opensource/internet/webkit.html |archive-date=March 11, 2009 |df=mdy-all }}</ref><ref name="licensing">[https://webkit.org/licensing-webkit/ Licensing WebKit | WebKit]</ref> #WebCore और #JavaScriptCore घटकों के अपवाद के साथ, जो [[जीएनयू लेसर जनरल पब्लिक लाइसेंस]] के तहत उपलब्ध हैं। 7 मार्च, 2013 तक, वेबकिट, एप्पल का ट्रेडमार्क है, जो U.S. पेटेंट और ट्रेडमार्क कार्यालय के साथ पंजीकृत है।<ref>{{cite web|url=http://www.patentlyapple.com/patently-apple/2013/03/apples-webkit-is-now-a-registered-trademark-in-the-us.html|title=Apple का "वेबकिट" अब यूएस में एक पंजीकृत ट्रेडमार्क है|access-date=March 7, 2013|url-status=live|archive-url=https://web.archive.org/web/20130309104912/http://www.patentlyapple.com/patently-apple/2013/03/apples-webkit-is-now-a-registered-trademark-in-the-us.html|archive-date=March 9, 2013|df=mdy-all}}</ref>
वेबकिट [[बीएसडी लाइसेंस]] | बीएसडी 2-क्लॉज लाइसेंस के तहत उपलब्ध है<ref>{{cite web |url=https://developer.apple.com/opensource/internet/webkit.html |title=ओपन सोर्स - वेबकिट|publisher=Apple |access-date=March 5, 2009 |archive-url=https://web.archive.org/web/20090311132231/http://developer.apple.com/opensource/internet/webkit.html |archive-date=March 11, 2009 |df=mdy-all }}</ref><ref name="licensing">[https://webkit.org/licensing-webkit/ Licensing WebKit | WebKit]</ref> #बेवकोर और #जावास्क्रिप्टकोर घटकों के अपवाद के साथ, जो [[जीएनयू लेसर जनरल पब्लिक लाइसेंस]] के तहत उपलब्ध हैं। 7 मार्च, 2013 तक, वेबकिट, एप्पल का ट्रेडमार्क है, जो U.S. पेटेंट और ट्रेडमार्क कार्यालय के साथ पंजीकृत है।<ref>{{cite web|url=http://www.patentlyapple.com/patently-apple/2013/03/apples-webkit-is-now-a-registered-trademark-in-the-us.html|title=Apple का "वेबकिट" अब यूएस में एक पंजीकृत ट्रेडमार्क है|access-date=March 7, 2013|url-status=live|archive-url=https://web.archive.org/web/20130309104912/http://www.patentlyapple.com/patently-apple/2013/03/apples-webkit-is-now-a-registered-trademark-in-the-us.html|archive-date=March 9, 2013|df=mdy-all}}</ref>




== उत्पत्ति ==
== उत्पत्ति ==
कोड जो वेबकिट बन जाएगा, 1998 में केडीई एचटीएमएल (केएचटीएमएल) लेआउट इंजन और केडीई जावास्क्रिप्ट (केजेएस (सॉफ्टवेयर)) इंजन के रूप में प्रारंभ हुआ। 25 जून 2001 को डॉन मेल्टन द्वारा एप्पल के भीतर वेबकिट प्रोजेक्ट प्रारंभ किया गया था।<ref>{{cite web|last=Melton|first=Don|title=इंटरनेट पर ध्यान दें! वेबकिट आज 10 साल का नहीं है। वह 25 जून को हुआ था। मुझे तारीख पता है क्योंकि तभी मैंने प्रोजेक्ट शुरू किया था।|url=https://www.twitter.com/donmelton/status/106603038575296512|work=Twitter|access-date=October 13, 2011|date=August 25, 2011}}</ref> KHTML और KJS (सॉफ़्टवेयर) के [[सॉफ्टवेयर कांटा]] के रूप में। मेल्टन ने केडीई डेवलपर्स को ई-मेल में समझाया<ref name="macport" />कि KHTML और KJS (सॉफ़्टवेयर) छोटे होने (कोड की 140,000 पंक्तियों से कम), साफ-सुथरे डिज़ाइन और मानकों के अनुरूप होने के कारण अन्य उपलब्ध तकनीकों की तुलना में आसान विकास की स्वीकृति देते हैं। KHTML और KJS को एडेप्टर [[पुस्तकालय (कम्प्यूटिंग)]] की मदद से macOS में पोर्ट किया गया और WebCore और JavaScriptCore का नाम परिवर्तित दिया गया।<ref name="macport"/>एप्पल के परिवर्तनों की पहली रिलीज़ के साथ, जून 2002 में एक KDE [[मेलिंग सूची]] के लिए एक ई-मेल में JavaScriptCore की घोषणा की गई थी।<ref name="annjavascript">{{cite mailing list |url=http://www.opendarwin.org/pipermail/kde-darwin/2002-June/000034.html |title=JavaScriptCore, KJS पर आधारित Apple का JavaScript फ्रेमवर्क|mailing-list=kde-darwin |last=Stachowiak |first=Maciej |author-link=Maciej Stachowiak |date=June 13, 2002 |access-date=August 21, 2008 |archive-url=https://web.archive.org/web/20070310215550/http://www.opendarwin.org/pipermail/kde-darwin/2002-June/000034.html |archive-date=March 10, 2007 |url-status=dead |df=mdy-all}}</ref>
कोड जो वेबकिट बन जाएगा, 1998 में KDI एचटीएमएल (KHTML) लेआउट इंजन और KDI जावास्क्रिप्ट (KJS (सॉफ्टवेयर)) इंजन के रूप में प्रारंभ हुआ। 25 जून 2001 को डॉन मेल्टन द्वारा एप्पल के भीतर वेबकिट प्रोजेक्ट प्रारंभ किया गया था।<ref>{{cite web|last=Melton|first=Don|title=इंटरनेट पर ध्यान दें! वेबकिट आज 10 साल का नहीं है। वह 25 जून को हुआ था। मुझे तारीख पता है क्योंकि तभी मैंने प्रोजेक्ट शुरू किया था।|url=https://www.twitter.com/donmelton/status/106603038575296512|work=Twitter|access-date=October 13, 2011|date=August 25, 2011}}</ref> KHTML और KJS (सॉफ़्टवेयर) के [[सॉफ्टवेयर कांटा]] के रूप में। मेल्टन ने KDI विकासकर्ता को ई-मेल में समझाया<ref name="macport" />कि KHTML और KJS (सॉफ़्टवेयर) छोटे होने (कोड की 140,000 पंक्तियों से कम), साफ-सुथरे डिज़ाइन और मानकों के अनुरूप होने के कारण अन्य उपलब्ध तकनीकों की तुलना में आसान विकास की स्वीकृति देते हैं। KHTML और KJS को एडेप्टर [[पुस्तकालय (कम्प्यूटिंग)]] की मदद से macOS में पोर्ट किया गया और बेवकोर और जावास्क्रिप्टकोर का नाम परिवर्तित दिया गया।<ref name="macport"/>एप्पल के परिवर्तनों की पहली रिलीज़ के साथ, जून 2002 में एक KDE [[मेलिंग सूची]] के लिए एक ई-मेल में जावास्क्रिप्टकोर की घोषणा की गई थी।<ref name="annjavascript">{{cite mailing list |url=http://www.opendarwin.org/pipermail/kde-darwin/2002-June/000034.html |title=JavaScriptCore, KJS पर आधारित Apple का JavaScript फ्रेमवर्क|mailing-list=kde-darwin |last=Stachowiak |first=Maciej |author-link=Maciej Stachowiak |date=June 13, 2002 |access-date=August 21, 2008 |archive-url=https://web.archive.org/web/20070310215550/http://www.opendarwin.org/pipermail/kde-darwin/2002-June/000034.html |archive-date=March 10, 2007 |url-status=dead |df=mdy-all}}</ref>
एप्पल के अनुसार, कुछ परिवर्तन जो विभिन्न विकास योजना के लिए आवश्यक थे, उनमें OS X- विशिष्ट विशेषताएँ सम्मिलित  थीं जो KDE के KHTML में अनुपस्थित थीं, जैसे कि Objective-C, KWQ (उच्चारण क्वैक) KHTML को OS पर कार्य करने के लिए आवश्यक Qt के सबसेट का कार्यान्वयन एक्स [[उद्देश्य सी]] ++ में लिखा गया है, और ओएस एक्स कॉल करता है।<ref>{{cite web |url=http://www.kdedevelopers.org/node/1006 |archive-url=https://web.archive.org/web/20060303184216/http://www.kdedevelopers.org/node/1006 |url-status=dead |archive-date=March 3, 2006 |title=सफारी एंड खटमल अगेन|publisher=kdedevelopers.org |date=April 30, 2005 |access-date=February 20, 2010}}</ref>
एप्पल के अनुसार, कुछ परिवर्तन जो विभिन्न विकास योजना के लिए आवश्यक थे, उनमें OS X- विशिष्ट विशेषताएँ सम्मिलित  थीं जो KDE के KHTML में अनुपस्थित थीं, जैसे कि Objective-C, KWQ (उच्चारण क्वैक) KHTML को OS पर कार्य करने के लिए आवश्यक Qt के उपसमुच्चय का कार्यान्वयन एक्स [[उद्देश्य सी|उद्देश्य C]] ++ में लिखा गया है, और ओएस एक्स कॉल करता है।<ref>{{cite web |url=http://www.kdedevelopers.org/node/1006 |archive-url=https://web.archive.org/web/20060303184216/http://www.kdedevelopers.org/node/1006 |url-status=dead |archive-date=March 3, 2006 |title=सफारी एंड खटमल अगेन|publisher=kdedevelopers.org |date=April 30, 2005 |access-date=February 20, 2010}}</ref>




=== विभाजित विकास ===
=== विभाजित विकास ===
WebCore और KHTML के बीच कोड का आदान-प्रदान तेजी से कठिन हो गया क्योंकि कोड आधार अलग हो गया क्योंकि दोनों परियोजनाओं में कोडिंग और कोड साझा करने के अलग-अलग दृष्टिकोण थे।<ref>{{cite web |url= http://www.kdedevelopers.org/node/1001 |title= तो, KHTML सभी WebCore परिवर्तनों को कब मर्ज करेगा?|publisher= kdedevelopers.org |access-date= February 20, 2010 |url-status= dead |archive-url= https://web.archive.org/web/20100529065425/http://www.kdedevelopers.org/node/1001 |archive-date= May 29, 2010 |df= mdy-all }}</ref> एक बिंदु पर KHTML डेवलपर्स ने कहा कि वे एप्पल के परिवर्तनों को स्वीकार करने की संभावना नहीं रखते थे और दावा किया कि दोनों समूहों के बीच संबंध एक कड़वी विफलता थी।<ref>{{cite web|url= https://blogs.kde.org/2005/04/29/bitter-failure-named-safari-and-khtml|title= 'सफारी और केएचटीएमएल' नाम की कड़वी विफलता|url-status= live|archive-url= https://web.archive.org/web/20150415005639/https://blogs.kde.org/2005/04/29/bitter-failure-named-safari-and-khtml|archive-date= April 15, 2015|df= mdy-all}}</ref> एप्पल ने बड़े पैच में अपने परिवर्तन प्रस्तुत किए जिनमें अपर्याप्त प्रलेखन के साथ कई परिवर्तन सम्मिलित  थे, प्रायः कोडबेस में भविष्य के परिवर्धन के संबंध में। इस प्रकार, ये पैच केडीई डेवलपर्स के लिए केएचटीएमएल में वापस एकीकृत करने के लिए कठिन थे।<ref>{{cite web|url= http://news.cnet.com/Open-source-divorce-for-Apples-Safari/2100-1032_3-5703819.html|title= एप्पल की सफारी के लिए ओपन-सोर्स तलाक?|url-status= live|archive-url= https://web.archive.org/web/20090707214349/http://news.cnet.com/Open-source-divorce-for-Apples-Safari/2100-1032_3-5703819.html|archive-date= July 7, 2009|df= mdy-all}}</ref> साथ ही, एप्पल ने मांग की थी कि डेवलपर्स एप्पल के स्रोत कोड को देखने से पहले गैर-प्रकटीकरण समझौतों पर हस्ताक्षर करें और तब भी वे एप्पल के बग डेटाबेस तक पहुँचने में असमर्थ थे।<ref>{{cite web|url= http://lists.apple.com/archives/Webcore-dev/2005/Jun/msg00009.html|title= WebCore खुला स्रोत परिवर्तन|access-date= May 14, 2016|url-status= dead|archive-url= https://web.archive.org/web/20160527125414/http://lists.apple.com/archives/Webcore-dev/2005/Jun/msg00009.html|archive-date= May 27, 2016|df= mdy-all}}</ref>
बेवकोर और KHTML के बीच कोड का आदान-प्रदान तेजी से कठिन हो गया क्योंकि कोड आधार अलग हो गया क्योंकि दोनों परियोजनाओं में कोडिंग और कोड साझा करने के अलग-अलग दृष्टिकोण थे।<ref>{{cite web |url= http://www.kdedevelopers.org/node/1001 |title= तो, KHTML सभी WebCore परिवर्तनों को कब मर्ज करेगा?|publisher= kdedevelopers.org |access-date= February 20, 2010 |url-status= dead |archive-url= https://web.archive.org/web/20100529065425/http://www.kdedevelopers.org/node/1001 |archive-date= May 29, 2010 |df= mdy-all }}</ref> एक बिंदु पर KHTML विकासकर्ता ने कहा कि वे एप्पल के परिवर्तनों को स्वीकार करने की संभावना नहीं रखते थे और दावा किया कि दोनों समूहों के बीच संबंध एक कड़वी विफलता थी।<ref>{{cite web|url= https://blogs.kde.org/2005/04/29/bitter-failure-named-safari-and-khtml|title= 'सफारी और केएचटीएमएल' नाम की कड़वी विफलता|url-status= live|archive-url= https://web.archive.org/web/20150415005639/https://blogs.kde.org/2005/04/29/bitter-failure-named-safari-and-khtml|archive-date= April 15, 2015|df= mdy-all}}</ref> एप्पल ने बड़े पैच में अपने परिवर्तन प्रस्तुत किए जिनमें अपर्याप्त प्रलेखन के साथ कई परिवर्तन सम्मिलित  थे, प्रायः कोडबेस में भविष्य के परिवर्धन के संबंध में। इस प्रकार, ये पैच KDI विकासकर्ता के लिए KHTML में वापस एकीकृत करने के लिए कठिन थे।<ref>{{cite web|url= http://news.cnet.com/Open-source-divorce-for-Apples-Safari/2100-1032_3-5703819.html|title= एप्पल की सफारी के लिए ओपन-सोर्स तलाक?|url-status= live|archive-url= https://web.archive.org/web/20090707214349/http://news.cnet.com/Open-source-divorce-for-Apples-Safari/2100-1032_3-5703819.html|archive-date= July 7, 2009|df= mdy-all}}</ref> साथ ही, एप्पल ने मांग की थी कि विकासकर्ता एप्पल के स्रोत कोड को देखने से पहले गैर-प्रकटीकरण समझौतों पर हस्ताक्षर करें और तब भी वे एप्पल के बग डेटाबेस तक पहुँचने में असमर्थ थे।<ref>{{cite web|url= http://lists.apple.com/archives/Webcore-dev/2005/Jun/msg00009.html|title= WebCore खुला स्रोत परिवर्तन|access-date= May 14, 2016|url-status= dead|archive-url= https://web.archive.org/web/20160527125414/http://lists.apple.com/archives/Webcore-dev/2005/Jun/msg00009.html|archive-date= May 27, 2016|df= mdy-all}}</ref>
प्रचारित तलाक की अवधि के समय, केडीई डेवलपर कर्ट फ़ेफ़िले (पिपिटास) ने एक लेख पोस्ट किया जिसमें दावा किया गया कि केएचटीएमएल डेवलपर्स वेबकोर से केएचटीएमएल में कई (लेकिन सभी नहीं) सफारी सुधारों को [[बैकपोर्टिंग]] करने में कामयाब रहे, और उन्होंने हमेशा ऐप्पल से आने वाले सुधारों की सराहना की और अभी भी ऐसा करते हैं। लेख में यह भी उल्लेख किया गया है कि आपसी संबंध और भविष्य के सहयोग के तरीकों को सुधारने के बारे में चर्चा करने के लिए एप्पल ने KHTML डेवलपर्स से संपर्क करना प्रारंभ कर दिया है।<ref>{{cite web|url= http://www.kdedevelopers.org/node/1049|title= WebCore – KHTML – Firefox: अपने तथ्य जानें!|archive-url= https://web.archive.org/web/20090210230809/http://www.kdedevelopers.org/node/1049|archive-date= February 10, 2009}}</ref> वास्तव में, केडीई परियोजना केएचटीएमएल की प्रतिपादन गति में सुधार करने और [[ज़रूर]] प्रतिपादन परीक्षण के अनुपालन सहित सुविधाओं को जोड़ने के लिए इनमें से कुछ परिवर्तनों को सम्मिलित  करने में सक्षम थी।<ref>{{cite web|url= https://blogs.kde.org/node/1129|title= कॉन्करर अब एसिड2 से आगे निकल गया है|url-status= live|archive-url= https://web.archive.org/web/20170621121118/https://blogs.kde.org/node/1129|archive-date= June 21, 2017|df= mdy-all}}</ref>
 
प्रचारित तलाक की अवधि के समय, KDI विकासकर्ता कर्ट फ़ेफ़िले (पिपिटास) ने एक लेख पोस्ट किया जिसमें दावा किया गया कि KHTML विकासकर्ता वेबकोर से KHTML में कई (लेकिन सभी नहीं) सफारी सुधारों को [[बैकपोर्टिंग]] करने में कामयाब रहे, और उन्होंने हमेशा ऐप्पल से आने वाले सुधारों की सराहना की और अभी भी ऐसा करते हैं। लेख में यह भी उल्लेख किया गया है कि आपसी संबंध और भविष्य के सहयोग के तरीकों को सुधारने के बारे में चर्चा करने के लिए एप्पल ने KHTML विकासकर्ता से संपर्क करना प्रारंभ कर दिया है।<ref>{{cite web|url= http://www.kdedevelopers.org/node/1049|title= WebCore – KHTML – Firefox: अपने तथ्य जानें!|archive-url= https://web.archive.org/web/20090210230809/http://www.kdedevelopers.org/node/1049|archive-date= February 10, 2009}}</ref> वास्तव में, KDI परियोजना KHTML की प्रतिपादन गति में सुधार करने और [[ज़रूर]] प्रतिपादन परीक्षण के अनुपालन सहित सुविधाओं को जोड़ने के लिए इनमें से कुछ परिवर्तनों को सम्मिलित  करने में सक्षम थी।<ref>{{cite web|url= https://blogs.kde.org/node/1129|title= कॉन्करर अब एसिड2 से आगे निकल गया है|url-status= live|archive-url= https://web.archive.org/web/20170621121118/https://blogs.kde.org/node/1129|archive-date= June 21, 2017|df= mdy-all}}</ref>
समाचार में कांटे की कहानी की उपस्थिति के बाद, ऐप्पल ने वेबकिट फोर्क के स्रोत कोड को सार्वजनिक [[संशोधन नियंत्रण]] | संशोधन-नियंत्रण भंडार में जारी किया।<ref name="kdenews2007-06-05">{{cite news |url= http://dot.kde.org/2005/06/07/apple-opens-webkit-cvs-and-bug-database |title= ऐप्पल वेबकिट सीवीएस और बग डाटाबेस खोलता है|last= Molkentin |first= Daniel |date= June 7, 2005 |work= KDE News |access-date= January 16, 2007 |url-status= live |archive-url= https://web.archive.org/web/20090715100234/http://dot.kde.org/2005/06/07/apple-opens-webkit-cvs-and-bug-database |archive-date= July 15, 2009 |df= mdy-all }}</ref>
समाचार में कांटे की कहानी की उपस्थिति के बाद, ऐप्पल ने वेबकिट फोर्क के स्रोत कोड को सार्वजनिक [[संशोधन नियंत्रण]] | संशोधन-नियंत्रण भंडार में जारी किया।<ref name="kdenews2007-06-05">{{cite news |url= http://dot.kde.org/2005/06/07/apple-opens-webkit-cvs-and-bug-database |title= ऐप्पल वेबकिट सीवीएस और बग डाटाबेस खोलता है|last= Molkentin |first= Daniel |date= June 7, 2005 |work= KDE News |access-date= January 16, 2007 |url-status= live |archive-url= https://web.archive.org/web/20090715100234/http://dot.kde.org/2005/06/07/apple-opens-webkit-cvs-and-bug-database |archive-date= July 15, 2009 |df= mdy-all }}</ref>
वेबकिट टीम ने मूल वेबकिट कोड बेस में कई एप्पल-विशिष्ट परिवर्तनों को उलट दिया था और अन्य प्लेटफ़ॉर्म पर कोर रेंडरिंग कोड को कमिट करने के लिए प्लेटफ़ॉर्म-विशिष्ट अमूर्त परतों को लागू किया था।<ref>{{cite web|url= https://arstechnica.com/journals/apple.ars/2007/06/12/ars-at-wwdc-interview-with-lars-knoll-creator-of-khtml|title= WWDC में Ars: KHTML के निर्माता लार्स नॉल के साथ साक्षात्कार|date= June 12, 2007|url-status= live|archive-url= https://web.archive.org/web/20080531052913/http://arstechnica.com/journals/apple.ars/2007/06/12/ars-at-wwdc-interview-with-lars-knoll-creator-of-khtml|archive-date= May 31, 2008|df= mdy-all}}</ref>
वेबकिट टीम ने मूल वेबकिट कोड बेस में कई एप्पल-विशिष्ट परिवर्तनों को उलट दिया था और अन्य प्लेटफ़ॉर्म पर कोर रेंडरिंग कोड को कमिट करने के लिए प्लेटफ़ॉर्म-विशिष्ट अमूर्त परतों को लागू किया था।<ref>{{cite web|url= https://arstechnica.com/journals/apple.ars/2007/06/12/ars-at-wwdc-interview-with-lars-knoll-creator-of-khtml|title= WWDC में Ars: KHTML के निर्माता लार्स नॉल के साथ साक्षात्कार|date= June 12, 2007|url-status= live|archive-url= https://web.archive.org/web/20080531052913/http://arstechnica.com/journals/apple.ars/2007/06/12/ars-at-wwdc-interview-with-lars-knoll-creator-of-khtml|archive-date= May 31, 2008|df= mdy-all}}</ref>
जुलाई 2007 में, [[Ars Technica]] ने बताया कि KDE टीम KHTML से वेबकिट में जाएगी।<ref name="arsunfork">{{cite web |url= https://arstechnica.com/journals/linux.ars/2007/07/23/the-unforking-of-kdes-khtml-and-webkit |title= केडीई के केएचटीएमएल और वेबकिट की अनफोर्किंग|access-date= July 30, 2007 |last= Unrau |first= Troy |date= July 23, 2007 |publisher= Ars Technica |url-status= live |archive-url= https://web.archive.org/web/20070930075415/http://arstechnica.com/journals/linux.ars/2007/07/23/the-unforking-of-kdes-khtml-and-webkit |archive-date= September 30, 2007 |df= mdy-all }}</ref> इसके बजाय, कई वर्षों के एकीकरण के बाद, केडीई विकास प्लेटफार्म संस्करण 4.5.0 अगस्त 2010 में वेबकिट और केएचटीएमएल दोनों के समर्थन के साथ जारी किया गया था, और केएचटीएमएल का विकास जारी है।<ref name="kde4.5.0">
 
जुलाई 2007 में, [[Ars Technica|Ars टेचनिका]] ने बताया कि KDE टीम KHTML से वेबकिट में जाएगी।<ref name="arsunfork">{{cite web |url= https://arstechnica.com/journals/linux.ars/2007/07/23/the-unforking-of-kdes-khtml-and-webkit |title= केडीई के केएचटीएमएल और वेबकिट की अनफोर्किंग|access-date= July 30, 2007 |last= Unrau |first= Troy |date= July 23, 2007 |publisher= Ars Technica |url-status= live |archive-url= https://web.archive.org/web/20070930075415/http://arstechnica.com/journals/linux.ars/2007/07/23/the-unforking-of-kdes-khtml-and-webkit |archive-date= September 30, 2007 |df= mdy-all }}</ref> इसके बजाय, कई वर्षों के एकीकरण के बाद, KDI विकास प्लेटफार्म संस्करण 4.5.0 अगस्त 2010 में वेबकिट और KHTML दोनों के समर्थन के साथ जारी किया गया था, और KHTML का विकास जारी है।<ref name="kde4.5.0">
{{cite web
{{cite web
  |url        = http://kde.org/announcements/4.5/platform.php
  |url        = http://kde.org/announcements/4.5/platform.php
Line 47: Line 50:
}}
}}
</ref>
</ref>




=== ओपन-सोर्सिंग ===
=== ओपन-सोर्सिंग ===
7 जून 2005 को, सफ़ारी डेवलपर [[डेव हयात]] ने अपने वेबलॉग पर घोषणा की कि एप्पल वेबकिट को ओपन-सोर्स कर रहा था (पहले, केवल WebCore और JavaScriptCore ही ओपन सोर्स थे) और वेबकिट के रिवीजन कंट्रोल ट्री और इश्यू ट्रैकर तक पहुंच खोल रहा था।<ref name="kdenews2007-06-05"/>
7 जून 2005 को, सफ़ारी विकासकर्ता [[डेव हयात]] ने अपने वेबलॉग पर घोषणा की कि एप्पल वेबकिट को ओपन-सोर्स कर रहा था (पहले, केवल बेवकोर और जावास्क्रिप्टकोर ही ओपन सोर्स थे) और वेबकिट के रिवीजन कंट्रोल ट्री और इश्यू ट्रैकर तक पहुंच खोल रहा था।<ref name="kdenews2007-06-05"/>


दिसंबर 2005 के मध्य में, [[स्केलेबल वेक्टर ग्राफिक्स]] (SVG) के लिए समर्थन को मानक बिल्ड में मिला दिया गया था।<ref name="kdestandard">{{cite web|url=http://dot.kde.org/1121021917/|title=अगली पीढ़ी केडीई प्रौद्योगिकियां वेबकोर में पोर्ट की गईं|date=July 10, 2005|url-status=live|archive-url=https://web.archive.org/web/20071013150411/http://dot.kde.org/1121021917/|archive-date=October 13, 2007|df=mdy-all}}</ref>
दिसंबर 2005 के मध्य में, [[स्केलेबल वेक्टर ग्राफिक्स]] (SVG) के लिए समर्थन को मानक बिल्ड में मिला दिया गया था।<ref name="kdestandard">{{cite web|url=http://dot.kde.org/1121021917/|title=अगली पीढ़ी केडीई प्रौद्योगिकियां वेबकोर में पोर्ट की गईं|date=July 10, 2005|url-status=live|archive-url=https://web.archive.org/web/20071013150411/http://dot.kde.org/1121021917/|archive-date=October 13, 2007|df=mdy-all}}</ref>
Line 59: Line 63:
{{Update|section|date=July 2015}}
{{Update|section|date=July 2015}}
2007 की प्रारंभ में, विकास दल ने [[व्यापक शैली पत्रक]] (सीएसएस) एक्सटेंशन को लागू करना प्रारंभ किया, जिसमें [[सीएसएस एनिमेशन]], ट्रांज़िशन और 2डी और 3डी ट्रांसफ़ॉर्म दोनों सम्मिलित  हैं;<ref>{{cite web|url=https://webkit.org/blog/130/css-transforms/|title=सीएसएस ट्रांसफॉर्म|date=October 26, 2007|url-status=live|archive-url=https://web.archive.org/web/20170113134857/https://webkit.org/blog/130/css-transforms/|archive-date=January 13, 2017|df=mdy-all}}</ref> मानकीकरण के लिए 2009 में वर्ल्ड वाइड वेब कंसोर्टियम (W3C) को वर्किंग ड्राफ्ट के रूप में ऐसे एक्सटेंशन जारी किए गए थे।<ref>{{cite web|url=http://dev.w3.org/csswg/css3-animations/|title=CSS3 के एनिमेशन|url-status=live|archive-url=https://web.archive.org/web/20090221121910/http://dev.w3.org/csswg/css3-animations/|archive-date=February 21, 2009|df=mdy-all}}</ref>
2007 की प्रारंभ में, विकास दल ने [[व्यापक शैली पत्रक]] (सीएसएस) एक्सटेंशन को लागू करना प्रारंभ किया, जिसमें [[सीएसएस एनिमेशन]], ट्रांज़िशन और 2डी और 3डी ट्रांसफ़ॉर्म दोनों सम्मिलित  हैं;<ref>{{cite web|url=https://webkit.org/blog/130/css-transforms/|title=सीएसएस ट्रांसफॉर्म|date=October 26, 2007|url-status=live|archive-url=https://web.archive.org/web/20170113134857/https://webkit.org/blog/130/css-transforms/|archive-date=January 13, 2017|df=mdy-all}}</ref> मानकीकरण के लिए 2009 में वर्ल्ड वाइड वेब कंसोर्टियम (W3C) को वर्किंग ड्राफ्ट के रूप में ऐसे एक्सटेंशन जारी किए गए थे।<ref>{{cite web|url=http://dev.w3.org/csswg/css3-animations/|title=CSS3 के एनिमेशन|url-status=live|archive-url=https://web.archive.org/web/20090221121910/http://dev.w3.org/csswg/css3-animations/|archive-date=February 21, 2009|df=mdy-all}}</ref>
नवंबर 2007 में, परियोजना ने घोषणा की कि उसने [[आप ऊब जाएंगे]] 5 ड्राफ्ट विनिर्देशन की मीडिया सुविधाओं के लिए समर्थन जोड़ा है, जिससे एम्बेडेड वीडियो को मूल रूप से प्रस्तुत किया जा सकता है और वेबकिट में स्क्रिप्ट-नियंत्रित किया जा सकता है।<ref>{{cite web|url=https://webkit.org/blog/140/html5-media-support/|title=HTML5 मीडिया समर्थन|last=Koivisto|first=Antti|work=Surfin' Safari blog|date=November 12, 2007|url-status=live|archive-url=https://web.archive.org/web/20170113134814/https://webkit.org/blog/140/html5-media-support/|archive-date=January 13, 2017|df=mdy-all}}</ref>
नवंबर 2007 में, परियोजना ने घोषणा की कि उसने [[आप ऊब जाएंगे]] 5 ड्राफ्ट विनिर्देशन की मीडिया सुविधाओं के लिए समर्थन जोड़ा है, जिससे सन्निहित  वीडियो को मूल रूप से प्रस्तुत किया जा सकता है और वेबकिट में स्क्रिप्ट-नियंत्रित किया जा सकता है।<ref>{{cite web|url=https://webkit.org/blog/140/html5-media-support/|title=HTML5 मीडिया समर्थन|last=Koivisto|first=Antti|work=Surfin' Safari blog|date=November 12, 2007|url-status=live|archive-url=https://web.archive.org/web/20170113134814/https://webkit.org/blog/140/html5-media-support/|archive-date=January 13, 2017|df=mdy-all}}</ref>
2 जून, 2008 को, वेबकिट परियोजना ने घोषणा की कि उन्होंने JavaScriptCore को SquirrelFish, एक [[बाईटकोड]] इंटरप्रेटर (कंप्यूटिंग) के रूप में फिर से लिखा है।<ref name="गिलहरी मछली की घोषणा">{{cite web|url=https://webkit.org/blog/189/announcing-squirrelfish/|title=गिलहरी मछली की घोषणा|date=June 2, 2008|url-status=live|archive-url=https://web.archive.org/web/20170127124319/https://webkit.org/blog/189/announcing-squirrelfish/|archive-date=January 27, 2017|df=mdy-all}}</ref><ref name="SquirrelFish project">{{cite web|url=https://trac.webkit.org/wiki/SquirrelFish|title=स्क्विरेलफिश प्रोजेक्ट}}</ref> 18 सितंबर, 2008 को घोषित स्क्विरेलफिश एक्सट्रीम (संक्षिप्त SFX) में विकसित हुई परियोजना, जो जावास्क्रिप्ट को देशी [[मशीन कोड]] में संकलित करती है, एक बायटेकोड दुभाषिया की आवश्यकता को समाप्त करती है और इस प्रकार जावास्क्रिप्ट निष्पादन को गति देती है।<ref name="गिलहरी मछली चरम का परिचय">{{cite web|url=https://webkit.org/blog/214/introducing-squirrelfish-extreme/|title=गिलहरी मछली चरम का परिचय|date=September 18, 2008|url-status=live|archive-url=https://web.archive.org/web/20161126112934/https://webkit.org/blog/214/introducing-squirrelfish-extreme/|archive-date=November 26, 2016|df=mdy-all}}</ref> प्रारंभ में, SFX के लिए एकमात्र समर्थित प्रोसेसर आर्किटेक्चर x86 था, लेकिन जनवरी 2009 के अंत में, SFX को OS X के लिए x86-64 पर सक्षम किया गया था क्योंकि यह उस प्लेटफॉर्म पर सभी परीक्षण पास करता है।<ref name="x86-64">{{cite web|url=https://trac.webkit.org/changeset/40439 |title=चेंजसेट 40439 - वेबकिट|publisher=Trac.webkit.org |date=January 30, 2009 |access-date=December 27, 2010}}</ref>
2 जून, 2008 को, वेबकिट परियोजना ने घोषणा की कि उन्होंने जावास्क्रिप्टकोर को SquirrelFish, एक [[बाईटकोड]] इंटरप्रेटर (कंप्यूटिंग) के रूप में फिर से लिखा है।<ref name="गिलहरी मछली की घोषणा">{{cite web|url=https://webkit.org/blog/189/announcing-squirrelfish/|title=गिलहरी मछली की घोषणा|date=June 2, 2008|url-status=live|archive-url=https://web.archive.org/web/20170127124319/https://webkit.org/blog/189/announcing-squirrelfish/|archive-date=January 27, 2017|df=mdy-all}}</ref><ref name="SquirrelFish project">{{cite web|url=https://trac.webkit.org/wiki/SquirrelFish|title=स्क्विरेलफिश प्रोजेक्ट}}</ref> 18 सितंबर, 2008 को घोषित स्क्विरेलफिश एक्सट्रीम (संक्षिप्त SFX) में विकसित हुई परियोजना, जो जावास्क्रिप्ट को देशी [[मशीन कोड]] में संकलित करती है, एक बायटेकोड दुभाषिया की आवश्यकता को समाप्त करती है और इस प्रकार जावास्क्रिप्ट निष्पादन को गति देती है।<ref name="गिलहरी मछली चरम का परिचय">{{cite web|url=https://webkit.org/blog/214/introducing-squirrelfish-extreme/|title=गिलहरी मछली चरम का परिचय|date=September 18, 2008|url-status=live|archive-url=https://web.archive.org/web/20161126112934/https://webkit.org/blog/214/introducing-squirrelfish-extreme/|archive-date=November 26, 2016|df=mdy-all}}</ref> प्रारंभ में, SFX के लिए एकमात्र समर्थित प्रोसेसर आर्किटेक्चर x86 था, लेकिन जनवरी 2009 के अंत में, SFX को OS X के लिए x86-64 पर सक्षम किया गया था क्योंकि यह उस प्लेटफॉर्म पर सभी परीक्षण पास करता है।<ref name="x86-64">{{cite web|url=https://trac.webkit.org/changeset/40439 |title=चेंजसेट 40439 - वेबकिट|publisher=Trac.webkit.org |date=January 30, 2009 |access-date=December 27, 2010}}</ref>




===वेबकिट2===
===वेबकिट2===
8 अप्रैल, 2010 को वेबकिट2 नामक एक परियोजना को वेबकिट को फिर से डिज़ाइन करने की घोषणा की गई। इसका लक्ष्य उन घटकों को अमूर्त करना था जो अपने आसपास के इंटरफ़ेस या एप्लिकेशन शेल से साफ-साफ वेब रेंडरिंग प्रदान करते हैं, एक ऐसी स्थिति बनाते हैं जहां वेब सामग्री (जावास्क्रिप्ट, एचटीएमएल, लेआउट, आदि) एप्लिकेशन UI से अलग प्रक्रिया में रहती है। इस अमूर्तता का उद्देश्य वेबकिट2 की तुलना में वेबकिट2 के लिए पुन: उपयोग को अधिक सरल प्रक्रिया बनाना था। वेबकिट2 में मूल वेबकिट से असंगत API परिवर्तन था, जिसने इसके नाम परिवर्तन को प्रेरित किया।<ref name=webkit2wiki>{{cite web|url=https://trac.webkit.org/wiki/WebKit2|title=वेबकिट2 विकी|publisher=Webkit.org|access-date=August 3, 2012}}</ref>
8 अप्रैल, 2010 को वेबकिट2 नामक एक परियोजना को वेबकिट को फिर से डिज़ाइन करने की घोषणा की गई। इसका लक्ष्य उन घटकों को अमूर्त करना था जो अपने आसपास के इंटरफ़ेस या एप्लिकेशन शेल से साफ-साफ वेब रेंडरिंग प्रदान करते हैं, एक ऐसी स्थिति बनाते हैं जहां वेब सामग्री (जावास्क्रिप्ट, एचटीएमएल, लेआउट, आदि) एप्लिकेशन UI से अलग प्रक्रिया में रहती है। इस अमूर्तता का उद्देश्य वेबकिट2 की तुलना में वेबकिट2 के लिए पुन: उपयोग को अधिक सरल प्रक्रिया बनाना था। वेबकिट2 में मूल वेबकिट से असंगत API परिवर्तन था, जिसने इसके नाम परिवर्तन को प्रेरित किया।<ref name=webkit2wiki>{{cite web|url=https://trac.webkit.org/wiki/WebKit2|title=वेबकिट2 विकी|publisher=Webkit.org|access-date=August 3, 2012}}</ref>
वेबकिट2 लक्ष्य Linux, MacOS, विंडोज, [[GTK]], और [[MeeGo]]-Harmattan पर सेट किए गए थे।<ref>{{cite web |url=https://lists.webkit.org/pipermail/webkit-dev/2010-April/012235.html |title=WebKit2 की घोषणा|publisher=Webkit.org |access-date=December 27, 2010 |url-status=live |archive-url=https://web.archive.org/web/20110423042000/https://lists.webkit.org/pipermail/webkit-dev/2010-April/012235.html |archive-date=April 23, 2011 |df=mdy-all }}</ref><ref name=meego-harmattan>{{cite web|url=http://conversations.nokia.com/2011/06/21/introducing-the-nokia-n9-all-it-takes-is-a-swipe/|title=पेश है Nokia N9: बस एक स्वाइप की जरूरत है! |नोकिया वार्तालाप - आधिकारिक नोकिया ब्लॉग|publisher=Nokia Corporation|access-date=June 21, 2011|archive-url=https://web.archive.org/web/20110624125835/http://conversations.nokia.com/2011/06/21/introducing-the-nokia-n9-all-it-takes-is-a-swipe|archive-date=June 24, 2011|url-status=dead|df=mdy-all}}</ref> ओएस एक्स के लिए सफारी संस्करण 5.1 के साथ नए एपीआई में परिवर्तित गया।<ref>{{cite web|url=https://trac.webkit.org/browser/releases/Apple/Safari%205.1/WebKit2?rev=91373| title=सफारी 5.1 के सार्वजनिक भागों के लिए स्रोत कोड भंडार|publisher=The WebKit Open Source Project| access-date=July 20, 2011}}</ref> iOS 8 के बाद से iOS के लिए Safari वेबकिट2 में परिवर्तित गया।<ref>{{cite web|title=WWDC 2014 सत्र 206 - आधुनिक वेबकिट एपीआई का परिचय - ASCIIwwdc|url=http://asciiwwdc.com/2014/sessions/206}}</ref>
वेबकिट2 लक्ष्यलिनक्स, MacOS, विंडोज, [[GTK]], और [[MeeGo]]-Harmattan पर सेट किए गए थे।<ref>{{cite web |url=https://lists.webkit.org/pipermail/webkit-dev/2010-April/012235.html |title=WebKit2 की घोषणा|publisher=Webkit.org |access-date=December 27, 2010 |url-status=live |archive-url=https://web.archive.org/web/20110423042000/https://lists.webkit.org/pipermail/webkit-dev/2010-April/012235.html |archive-date=April 23, 2011 |df=mdy-all }}</ref><ref name=meego-harmattan>{{cite web|url=http://conversations.nokia.com/2011/06/21/introducing-the-nokia-n9-all-it-takes-is-a-swipe/|title=पेश है Nokia N9: बस एक स्वाइप की जरूरत है! |नोकिया वार्तालाप - आधिकारिक नोकिया ब्लॉग|publisher=Nokia Corporation|access-date=June 21, 2011|archive-url=https://web.archive.org/web/20110624125835/http://conversations.nokia.com/2011/06/21/introducing-the-nokia-n9-all-it-takes-is-a-swipe|archive-date=June 24, 2011|url-status=dead|df=mdy-all}}</ref> ओएस एक्स के लिए सफारी संस्करण 5.1 के साथ नए एपीआई में परिवर्तित गया।<ref>{{cite web|url=https://trac.webkit.org/browser/releases/Apple/Safari%205.1/WebKit2?rev=91373| title=सफारी 5.1 के सार्वजनिक भागों के लिए स्रोत कोड भंडार|publisher=The WebKit Open Source Project| access-date=July 20, 2011}}</ref> iOS 8 के बाद से iOS के लिए सफारी वेबकिट2 में परिवर्तित गया।<ref>{{cite web|title=WWDC 2014 सत्र 206 - आधुनिक वेबकिट एपीआई का परिचय - ASCIIwwdc|url=http://asciiwwdc.com/2014/sessions/206}}</ref>
मूल वेबकिट API का नाम परिवर्तितकर वेबकिटLegacy API कर दिया गया है।<ref>{{cite web|url=https://bugs.webkit.org/show_bug.cgi?id=132399 | title=132399 - लीगेसी WebKit API को WebKitLegacy.framework में ले जाएँ और इसे WebKit.framework के अंदर ले जाएँ|publisher=Webkit.org}}</ref> वेबकिट2 API का नाम परिवर्तितकर साधारण वेबकिट API कर दिया गया है।<ref>{{cite web|url=https://lists.webkit.org/pipermail/webkit-dev/2017-July/029257.html|title=फ्रेमवर्क नामों से मिलान करने के लिए निर्देशिकाओं और प्रोजेक्ट फ़ाइलों का नाम बदलना|publisher=Webkit.org}}</ref>
मूल वेबकिट API का नाम परिवर्तितकर वेबकिटLegacy API कर दिया गया है।<ref>{{cite web|url=https://bugs.webkit.org/show_bug.cgi?id=132399 | title=132399 - लीगेसी WebKit API को WebKitLegacy.framework में ले जाएँ और इसे WebKit.framework के अंदर ले जाएँ|publisher=Webkit.org}}</ref> वेबकिट2 API का नाम परिवर्तितकर साधारण वेबकिट API कर दिया गया है।<ref>{{cite web|url=https://lists.webkit.org/pipermail/webkit-dev/2017-July/029257.html|title=फ्रेमवर्क नामों से मिलान करने के लिए निर्देशिकाओं और प्रोजेक्ट फ़ाइलों का नाम बदलना|publisher=Webkit.org}}</ref>




== प्रयोग ==
== प्रयोग ==
[[File:Usage share of web browsers (Source StatCounter).svg|thumb|right|[[StatCounter]] के अनुसार [[वेब ब्राउज़र का उपयोग हिस्सा]]]]वेबकिट का उपयोग Safari (वेब ​​ब्राउज़र) के भीतर रेंडरिंग इंजन के रूप में किया जाता है और पूर्व में विंडोज, macOS, और [[Android (ऑपरेटिंग सिस्टम)]] (संस्करण 4.4 किटकैट से पहले) पर Google के Google Chrome वेब ब्राउज़र द्वारा उपयोग किया जाता था। Chrome केवल WebCore का उपयोग करता है, और इसमें [[Chrome V8]] नामक अपना स्वयं का JavaScript इंजन और एक मल्टीप्रोसेस सिस्टम सम्मिलित  है।<ref name="ars-blink" />iOS के लिए Chrome वेबकिट का उपयोग करना जारी रखता है क्योंकि एप्पल के लिए यह आवश्यक है कि उस प्लेटफ़ॉर्म पर सम्मिलित  वेब ब्राउज़र ऐसा करें.<ref name="App Store Review Guidelines">{{cite web|url=https://developer.apple.com/app-store/review/guidelines/#software-requirements|title=ऐप स्टोर समीक्षा दिशानिर्देश}}</ref> MacOS और iOS पर अन्य एप्लिकेशन वेबकिट का उपयोग करते हैं, जैसे कि एप्पल का ई-मेल क्लाइंट मेल (एप्पल), ऐप स्टोर, और Microsoft के [[Microsoft Entourage]] [[व्यक्तिगत सूचना प्रबंधक]] का 2008 का संस्करण, दोनों ही HTML सामग्री को प्रस्तुत करने के लिए वेबकिट का उपयोग करते हैं।
[[File:Usage share of web browsers (Source StatCounter).svg|thumb|right|[[StatCounter]] के अनुसार [[वेब ब्राउज़र का उपयोग हिस्सा]]]]वेबकिट का उपयोग सफारी (वेब ​​ब्राउज़र) के भीतर रेंडरिंग इंजन के रूप में किया जाता है और पूर्व में विंडोज, macOS, और [[Android (ऑपरेटिंग सिस्टम)]] (संस्करण 4.4 किटकैट से पहले) पर गूगल के गूगल क्रोम वेब ब्राउज़र द्वारा उपयोग किया जाता था। क्रोम केवल बेवकोर का उपयोग करता है, और इसमें [[Chrome V8|क्रोम V8]] नामक अपना स्वयं का जावास्क्रिप्ट इंजन और एक मल्टीप्रोसेस सिस्टम सम्मिलित  है।<ref name="ars-blink" />iOS के लिए क्रोम वेबकिट का उपयोग करना जारी रखता है क्योंकि एप्पल के लिए यह आवश्यक है कि उस प्लेटफ़ॉर्म पर सम्मिलित  वेब ब्राउज़र ऐसा करें.<ref name="App Store Review Guidelines">{{cite web|url=https://developer.apple.com/app-store/review/guidelines/#software-requirements|title=ऐप स्टोर समीक्षा दिशानिर्देश}}</ref> MacOS और iOS पर अन्य एप्लिकेशन वेबकिट का उपयोग करते हैं, जैसे कि एप्पल का ई-मेल क्लाइंट मेल (एप्पल), ऐप स्टोर, और माइक्रोसॉफ्ट के [[Microsoft Entourage|माइक्रोसॉफ्ट Entourage]] [[व्यक्तिगत सूचना प्रबंधक]] का 2008 का संस्करण, दोनों ही HTML सामग्री को प्रस्तुत करने के लिए वेबकिट का उपयोग करते हैं।


=== स्थापित आधार ===
=== स्थापित आधार ===
वेबकिट के आसपास नए वेब ब्राउज़र बनाए गए हैं जैसे कि [[S60 (सॉफ्टवेयर प्लेटफॉर्म)]] ब्राउज़र<ref name="Nokia S60 वेबकिट ब्राउज़र">{{cite web|url=http://opensource.nokia.com/projects/S60browser/|title=Nokia S60 वेबकिट ब्राउज़र|publisher=Nokia|url-status=dead|archive-url=https://web.archive.org/web/20051206034449/http://opensource.nokia.com/projects/S60browser/|archive-date=December 6, 2005|df=mdy-all}}</ref> [[सिम्बियन]] मोबाइल फोन पर, [[BlackBerry OS]] ब्राउज़र (ver 6.0+), Midori (वेब ​​ब्राउज़र), Google Chrome ब्राउज़र,<ref name="Google Chrome, Google का ब्राउज़र प्रोजेक्ट">{{cite web|url=http://blogoscoped.com/archive/2008-09-01-n47.html|title=Google Chrome, Google का ब्राउज़र प्रोजेक्ट|url-status=live|archive-url=https://web.archive.org/web/20080902065842/http://blogoscoped.com/archive/2008-09-01-n47.html|archive-date=September 2, 2008|df=mdy-all}}</ref><ref name="google-comic">{{cite web|url=https://www.google.com/googlebooks/chrome/|title=कॉमिक Google क्रोम प्रोजेक्ट का वर्णन करता है|url-status=live|archive-url=https://web.archive.org/web/20080903142023/http://www.google.com/googlebooks/chrome/|archive-date=September 3, 2008|df=mdy-all}}</ref> संस्करण 4.4 किटकैट से पहले Android (ऑपरेटिंग सिस्टम) वेब ब्राउज़र, और संस्करण 4.10 से PlayStation 3 सिस्टम सॉफ़्टवेयर में उपयोग किया जाने वाला ब्राउज़र।<ref>{{cite web |url=http://d.hatena.ne.jp/amatanoyo/20120208/1328681210 |title=PS3, फर्मवेयर v4.10 वेबकिट के लिए। - बहुत सी बातें।|publisher=D.hatena.ne.jp |date=February 8, 2012 |access-date=January 13, 2013 |url-status=live |archive-url=https://web.archive.org/web/20121014094455/http://d.hatena.ne.jp/amatanoyo/20120208/1328681210 |archive-date=October 14, 2012 |df=mdy-all }}</ref> केडीई का [[मुझे लगता है]] वेब ब्राउज़र और [[प्लाज्मा कार्यक्षेत्र]] भी इसे मूल वेब रेंडरिंग इंजन के रूप में उपयोग करते हैं। वेबकिट को [[ओमनीव]]ेब, [[आईकैब]] और वेब (वेब ​​​​ब्राउज़र) (पूर्व नाम एपिफेनी) और स्लीपनिर (वेब ​​ब्राउज़र) में रेंडरिंग इंजन के रूप में अपनाया गया है, जो उनके मूल रेंडरिंग इंजनों की जगह ले रहा है। गनोम के वेब ने कुछ समय के लिए गेको (लेआउट इंजन) और वेबकिट दोनों का समर्थन किया, लेकिन टीम ने फैसला किया कि गेको का रिलीज़ चक्र और भविष्य की विकास योजनाएँ इसे समर्थन जारी रखने के लिए बहुत बोझिल बना देंगी।<ref>{{cite web|url=http://mail.gnome.org/archives/epiphany-list/2008-April/msg00000.html|title=एपिफेनी मेलिंग सूची - ''अनाउंसमेंट: द फ्यूचर ऑफ एपिफनी''|url-status=live|archive-url=https://web.archive.org/web/20120214042734/http://mail.gnome.org/archives/epiphany-list/2008-April/msg00000.html|archive-date=February 14, 2012|df=mdy-all}}</ref> webOS अपने एप्लिकेशन रनटाइम के आधार पर वेबकिट का उपयोग करता है।<ref>{{cite magazine |last=Chen |first=Brian X. |url=https://www.wired.com/2011/02/hp-web-os-tablet |title=एचपी ने लॉन्च किया वेबओएस-पावर्ड टैबलेट, फोन | गैजेट लैब|magazine=Wired |access-date=January 13, 2013 |url-status=live |archive-url=https://web.archive.org/web/20140410211728/http://www.wired.com/2011/02/hp-web-os-tablet |archive-date=April 10, 2014 |df=mdy-all }}</ref> वेबकिट का उपयोग HTML को रेंडर करने और [[एडोब इंटीग्रेटेड रनटाइम]] एप्लिकेशन प्लेटफ़ॉर्म में JavaScript चलाने के लिए किया जाता है। [[Adobe Creative Suite]] CS5 में, वेबकिट का उपयोग उपयोगकर्ता इंटरफ़ेस के कुछ भागों को रेंडर करने के लिए किया जाता है। 2010 की पहली छमाही तक, एक विश्लेषक ने वेबकिट-आधारित ब्राउज़र के साथ भेजे गए मोबाइल हैंडसेट की कुल संख्या 350 मिलियन होने का अनुमान लगाया।<ref>{{cite web|title=100 मिलियन क्लब (H1 2010 अपडेट)|url=http://www.visionmobile.com/blog/2010/10/smart-feature-phones-the-unbalanced-equation-100-million-club-series/|publisher=VisionMobile|access-date=March 1, 2011|url-status=live|archive-url=https://web.archive.org/web/20110301192936/http://www.visionmobile.com/blog/2010/10/smart-feature-phones-the-unbalanced-equation-100-million-club-series/|archive-date=March 1, 2011|df=mdy-all}}</ref> अप्रैल 2015 के मध्य तक, वेब ब्राउज़र का वेबकिट उपयोग हिस्सा 50.3% था।<ref>{{cite web|url=http://gs.statcounter.com/#browser-ww-monthly-201504-201504-bar/|title=StatCounter|publisher=StatCounter|access-date=April 14, 2015|url-status=live|archive-url=https://archive.today/20120526/http://gs.statcounter.com/%23mobile_browser-ww-monthly-201012-201111-bar#browser-ww-monthly-201504-201504-bar/|archive-date=May 26, 2012|df=mdy-all}}</ref>
वेबकिट के आसपास नए वेब ब्राउज़र बनाए गए हैं जैसे कि [[S60 (सॉफ्टवेयर प्लेटफॉर्म)]] ब्राउज़र<ref name="Nokia S60 वेबकिट ब्राउज़र">{{cite web|url=http://opensource.nokia.com/projects/S60browser/|title=Nokia S60 वेबकिट ब्राउज़र|publisher=Nokia|url-status=dead|archive-url=https://web.archive.org/web/20051206034449/http://opensource.nokia.com/projects/S60browser/|archive-date=December 6, 2005|df=mdy-all}}</ref> [[सिम्बियन]] मोबाइल फोन पर, [[BlackBerry OS|ब्लैकबेरी OS]] ब्राउज़र (ver 6.0+), Midori (वेब ​​ब्राउज़र), गूगल क्रोम ब्राउज़र,<ref name="Google Chrome, Google का ब्राउज़र प्रोजेक्ट">{{cite web|url=http://blogoscoped.com/archive/2008-09-01-n47.html|title=Google Chrome, Google का ब्राउज़र प्रोजेक्ट|url-status=live|archive-url=https://web.archive.org/web/20080902065842/http://blogoscoped.com/archive/2008-09-01-n47.html|archive-date=September 2, 2008|df=mdy-all}}</ref><ref name="google-comic">{{cite web|url=https://www.google.com/googlebooks/chrome/|title=कॉमिक Google क्रोम प्रोजेक्ट का वर्णन करता है|url-status=live|archive-url=https://web.archive.org/web/20080903142023/http://www.google.com/googlebooks/chrome/|archive-date=September 3, 2008|df=mdy-all}}</ref> संस्करण 4.4 किटकैट से पहले Android (ऑपरेटिंग सिस्टम) वेब ब्राउज़र, और संस्करण 4.10 से प्लेस्टेशन 3 सिस्टम सॉफ़्टवेयर में उपयोग किया जाने वाला ब्राउज़र।<ref>{{cite web |url=http://d.hatena.ne.jp/amatanoyo/20120208/1328681210 |title=PS3, फर्मवेयर v4.10 वेबकिट के लिए। - बहुत सी बातें।|publisher=D.hatena.ne.jp |date=February 8, 2012 |access-date=January 13, 2013 |url-status=live |archive-url=https://web.archive.org/web/20121014094455/http://d.hatena.ne.jp/amatanoyo/20120208/1328681210 |archive-date=October 14, 2012 |df=mdy-all }}</ref> KDI का [[मुझे लगता है]] वेब ब्राउज़र और [[प्लाज्मा कार्यक्षेत्र]] भी इसे मूल वेब रेंडरिंग इंजन के रूप में उपयोग करते हैं। वेबकिट को [[ओमनीव]]ेब, [[आईकैब]] और वेब (वेब ​​​​ब्राउज़र) (पूर्व नाम एपिफेनी) और स्लीपनिर (वेब ​​ब्राउज़र) में रेंडरिंग इंजन के रूप में अपनाया गया है, जो उनके मूल रेंडरिंग इंजनों की जगह ले रहा है। गनोम के वेब ने कुछ समय के लिए गेको (लेआउट इंजन) और वेबकिट दोनों का समर्थन किया, लेकिन टीम ने फैसला किया कि गेको का रिलीज़ चक्र और भविष्य की विकास योजनाएँ इसे समर्थन जारी रखने के लिए बहुत बोझिल बना देंगी।<ref>{{cite web|url=http://mail.gnome.org/archives/epiphany-list/2008-April/msg00000.html|title=एपिफेनी मेलिंग सूची - ''अनाउंसमेंट: द फ्यूचर ऑफ एपिफनी''|url-status=live|archive-url=https://web.archive.org/web/20120214042734/http://mail.gnome.org/archives/epiphany-list/2008-April/msg00000.html|archive-date=February 14, 2012|df=mdy-all}}</ref> webOS अपने एप्लिकेशन रनटाइम के आधार पर वेबकिट का उपयोग करता है।<ref>{{cite magazine |last=Chen |first=Brian X. |url=https://www.wired.com/2011/02/hp-web-os-tablet |title=एचपी ने लॉन्च किया वेबओएस-पावर्ड टैबलेट, फोन | गैजेट लैब|magazine=Wired |access-date=January 13, 2013 |url-status=live |archive-url=https://web.archive.org/web/20140410211728/http://www.wired.com/2011/02/hp-web-os-tablet |archive-date=April 10, 2014 |df=mdy-all }}</ref> वेबकिट का उपयोग HTML को रेंडर करने और [[एडोब इंटीग्रेटेड रनटाइम]] एप्लिकेशन प्लेटफ़ॉर्म में जावास्क्रिप्ट चलाने के लिए किया जाता है। [[Adobe Creative Suite]] CS5 में, वेबकिट का उपयोग उपयोगकर्ता इंटरफ़ेस के कुछ भागों को रेंडर करने के लिए किया जाता है। 2010 की पहली छमाही तक, एक विश्लेषक ने वेबकिट-आधारित ब्राउज़र के साथ भेजे गए मोबाइल हैंडसमूह की कुल संख्या 350 मिलियन होने का अनुमान लगाया।<ref>{{cite web|title=100 मिलियन क्लब (H1 2010 अपडेट)|url=http://www.visionmobile.com/blog/2010/10/smart-feature-phones-the-unbalanced-equation-100-million-club-series/|publisher=VisionMobile|access-date=March 1, 2011|url-status=live|archive-url=https://web.archive.org/web/20110301192936/http://www.visionmobile.com/blog/2010/10/smart-feature-phones-the-unbalanced-equation-100-million-club-series/|archive-date=March 1, 2011|df=mdy-all}}</ref> अप्रैल 2015 के मध्य तक, वेब ब्राउज़र का वेबकिट उपयोग हिस्सा 50.3% था।<ref>{{cite web|url=http://gs.statcounter.com/#browser-ww-monthly-201504-201504-bar/|title=StatCounter|publisher=StatCounter|access-date=April 14, 2015|url-status=live|archive-url=https://archive.today/20120526/http://gs.statcounter.com/%23mobile_browser-ww-monthly-201012-201111-bar#browser-ww-monthly-201504-201504-bar/|archive-date=May 26, 2012|df=mdy-all}}</ref>




=== {{Anchor|WebKitGTK}}बंदरगाह ===
=== {{Anchor|WebKitGTK}}बंदरगाह ===
हयात द्वारा वेबकिट के ओपन-सोर्सिंग की घोषणा करने के एक हफ्ते बाद, नोकिया ने घोषणा की कि उसने वेबकिट को सिम्बियन ऑपरेटिंग सिस्टम में पोर्ट कर लिया है और S60 चलाने वाले मोबाइल फोन के लिए वेबकिट पर आधारित एक ब्राउज़र विकसित कर रहा है। S60 के लिए नामित वेब ब्राउज़र, इसका उपयोग Nokia, Samsung, LG और अन्य सिम्बियन S60 मोबाइल फोन पर किया गया था। एप्पल ने [[iPhone]], [[iPod Touch]] और [[iPad]] पर चलाने के लिए वेबकिट को iOS में भी पोर्ट किया है, जहाँ इसका उपयोग डिवाइस के वेब ब्राउज़र और ई-मेल सॉफ़्टवेयर में सामग्री प्रस्तुत करने के लिए किया जाता है।<ref>{{cite web |url=https://webkit.org/blog/87/safari-on-the-iphone/ |title=अनिवार्य iPhone पोस्ट|last=Stachowiak |first=Maciej |date=January 10, 2007 |work=Surfin' Safari weblog |access-date=January 24, 2008 |url-status=live |archive-url=https://web.archive.org/web/20080219013741/http://webkit.org/blog/87/safari-on-the-iphone/ |archive-date=February 19, 2008 |df=mdy-all }}</ref> Android (ऑपरेटिंग सिस्टम) मोबाइल फ़ोन प्लेटफ़ॉर्म ने अपने वेब ब्राउज़र के आधार के रूप में वेबकिट (और इसके ब्लिंक (ब्राउज़र इंजन) के बाद के संस्करण) का उपयोग किया<ref name="andport">{{cite web|url=https://webkit.org/blog/142/android-uses-webkit/|title=Android WebKit का उपयोग करता है|url-status=dead|archive-url=https://web.archive.org/web/20170113134900/https://webkit.org/blog/142/android-uses-webkit/|archive-date=January 13, 2017|df=mdy-all|access-date=January 12, 2017}}</ref><ref>{{Cite news|url=https://webkit.org/blog/143/webkit-in-the-news/|title=समाचार में वेबकिट|date=2007-11-13|work=WebKit|access-date=2018-11-17}}</ref><ref>{{Cite web|url=https://gigaom.com/2007/11/13/webkit/|title=वेबकिट मोबाइल का अद्भुत उदय|date=2007-11-13|website=gigaom.com|language=en-US|access-date=2018-11-17}}</ref> और जनवरी 2009 में घोषित [[पाम प्री]] में वेबकिट पर आधारित एक इंटरफेस है।<ref name="palmPre">{{cite web|url=https://www.engadget.com/2009/01/08/palm-pre-in-depth-impressions-video-and-huge-hands-on-gallery/|title=पाम प्री इन-डेप्थ इंप्रेशन, वीडियो और विशाल हैंड्स-ऑन गैलरी|url-status=live|archive-url=https://web.archive.org/web/20170113134056/https://www.engadget.com/2009/01/08/palm-pre-in-depth-impressions-video-and-huge-hands-on-gallery/|archive-date=January 13, 2017|df=mdy-all}}</ref> Amazon Kindle 3 में एक प्रयोगात्मक वेबकिट आधारित ब्राउज़र सम्मिलित  है।<ref>{{cite web|url=https://www.engadget.com/2010/07/28/new-amazon-kindle-announced-139-wifi-only-version-and-189-3g/|title=नए अमेज़ॅन किंडल ने घोषणा की: यूएस और यूके में $ 139 वाईफाई-केवल संस्करण और $ 189 3 जी मॉडल 27 अगस्त को उपलब्ध होगा|last=Topolsky|first=Joshua|url-status=live|archive-url=https://web.archive.org/web/20170113134059/https://www.engadget.com/2010/07/28/new-amazon-kindle-announced-139-wifi-only-version-and-189-3g/|archive-date=January 13, 2017|df=mdy-all}}</ref>
हयात द्वारा वेबकिट के ओपन-सोर्सिंग की घोषणा करने के एक हफ्ते बाद, नोकिया ने घोषणा की कि उसने वेबकिट को सिम्बियन ऑपरेटिंग सिस्टम में पोर्ट कर लिया है और S60 चलाने वाले मोबाइल फोन के लिए वेबकिट पर आधारित एक ब्राउज़र विकसित कर रहा है। S60 के लिए नामित वेब ब्राउज़र, इसका उपयोग Nokia, Samsung, LG और अन्य सिम्बियन S60 मोबाइल फोन पर किया गया था। एप्पल ने [[iPhone|आईफोन]], [[iPod Touch|आइपॉड Touch]] और [[iPad|आईपैड]] पर चलाने के लिए वेबकिट को iOS में भी पोर्ट किया है, जहाँ इसका उपयोग उपकरण के वेब ब्राउज़र और ई-मेल सॉफ़्टवेयर में सामग्री प्रस्तुत करने के लिए किया जाता है।<ref>{{cite web |url=https://webkit.org/blog/87/safari-on-the-iphone/ |title=अनिवार्य iPhone पोस्ट|last=Stachowiak |first=Maciej |date=January 10, 2007 |work=Surfin' Safari weblog |access-date=January 24, 2008 |url-status=live |archive-url=https://web.archive.org/web/20080219013741/http://webkit.org/blog/87/safari-on-the-iphone/ |archive-date=February 19, 2008 |df=mdy-all }}</ref> Android (ऑपरेटिंग सिस्टम) मोबाइल फ़ोन प्लेटफ़ॉर्म ने अपने वेब ब्राउज़र के आधार के रूप में वेबकिट (और इसके ब्लिंक (ब्राउज़र इंजन) के बाद के संस्करण) का उपयोग किया<ref name="andport">{{cite web|url=https://webkit.org/blog/142/android-uses-webkit/|title=Android WebKit का उपयोग करता है|url-status=dead|archive-url=https://web.archive.org/web/20170113134900/https://webkit.org/blog/142/android-uses-webkit/|archive-date=January 13, 2017|df=mdy-all|access-date=January 12, 2017}}</ref><ref>{{Cite news|url=https://webkit.org/blog/143/webkit-in-the-news/|title=समाचार में वेबकिट|date=2007-11-13|work=WebKit|access-date=2018-11-17}}</ref><ref>{{Cite web|url=https://gigaom.com/2007/11/13/webkit/|title=वेबकिट मोबाइल का अद्भुत उदय|date=2007-11-13|website=gigaom.com|language=en-US|access-date=2018-11-17}}</ref> और जनवरी 2009 में घोषित [[पाम प्री]] में वेबकिट पर आधारित एक इंटरफेस है।<ref name="palmPre">{{cite web|url=https://www.engadget.com/2009/01/08/palm-pre-in-depth-impressions-video-and-huge-hands-on-gallery/|title=पाम प्री इन-डेप्थ इंप्रेशन, वीडियो और विशाल हैंड्स-ऑन गैलरी|url-status=live|archive-url=https://web.archive.org/web/20170113134056/https://www.engadget.com/2009/01/08/palm-pre-in-depth-impressions-video-and-huge-hands-on-gallery/|archive-date=January 13, 2017|df=mdy-all}}</ref>ऐमज़ान किन्डल 3 में एक प्रयोगात्मक वेबकिट आधारित ब्राउज़र सम्मिलित  है।<ref>{{cite web|url=https://www.engadget.com/2010/07/28/new-amazon-kindle-announced-139-wifi-only-version-and-189-3g/|title=नए अमेज़ॅन किंडल ने घोषणा की: यूएस और यूके में $ 139 वाईफाई-केवल संस्करण और $ 189 3 जी मॉडल 27 अगस्त को उपलब्ध होगा|last=Topolsky|first=Joshua|url-status=live|archive-url=https://web.archive.org/web/20170113134059/https://www.engadget.com/2010/07/28/new-amazon-kindle-announced-139-wifi-only-version-and-189-3g/|archive-date=January 13, 2017|df=mdy-all}}</ref>
जून 2007 में, एप्पल ने घोषणा की कि वेबकिट को Safari के भाग के रूप में Microsoft विंडोजमें पोर्ट कर दिया गया है। हालाँकि विंडोज के लिए सफारी को चुपचाप बंद कर दिया गया था<ref>{{cite web|title=सफारी 6 माउंटेन लायन और लायन के लिए उपलब्ध है, लेकिन विंडोज के लिए नहीं|author=Lex Friedman|date=July 26, 2012|website=macworld.com|publisher=International Data Group|language=en|url-status=live|url=https://www.macworld.com/article/218624/safari-6-available-for-mountain-lion-and-lion-but-not-windows.html|access-date=August 8, 2021|archive-url=https://web.archive.org/web/20210808110011/https://www.macworld.com/article/218624/safari-6-available-for-mountain-lion-and-lion-but-not-windows.html|archive-date=July 26, 2021|df=mdy-all}}</ref> कंपनी द्वारा, Microsoft के ऑपरेटिंग सिस्टम के लिए वेबकिट के पोर्ट अभी भी सक्रिय रूप से बनाए हुए हैं।<ref>{{cite web|title=बिल्डबॉट: बिल्डर ऐप्पल-विन-10-डीबग-बिल्ड|publisher=Apple, Inc.|website=build.webkit.org|language=en|url-status=live|access-date=August 8, 2021|url=https://build.webkit.org/#/builders/56|archive-url=https://archive.today/7ZZLl|archive-date=August 8, 2021|df=mdy-all}}</ref><ref>{{cite web|title=बिल्डबॉट: बिल्डर विनकैरो-64-बिट-डब्ल्यूकेएल-रिलीज-बिल्ड|publisher=Apple, Inc.|website=build.webkit.org|language=en|url-status=live|url=https://build.webkit.org/#/builders/27|archive-url=https://archive.today/y0tIQ|archive-date=August 8, 2021|df=mdy-all}}</ref> विंडोज पोर्ट काम करने के लिए एप्पल के मालिकाना पुस्तकालयों का उपयोग करता है और इसका उपयोग आईक्लाउड के लिए किया जाता है<ref>{{cite web|title=Windows 12.3 के लिए iCloud की सुरक्षा सामग्री के बारे में - Apple सहायता|publisher=Apple, Inc.|website=support.apple.com|language=en|url-status=live|access-date=August 8, 2021|url=https://support.apple.com/en-us/HT212321|archive-url=https://web.archive.org/web/20210808112027/https://support.apple.com/en-us/HT212321|archive-date=August 8, 2021|df=mdy-all}}</ref> और आईट्यून<ref>{{cite web|title=Windows के लिए iTunes 12.11.3 की सुरक्षा सामग्री के बारे में - Apple सहायता|publisher=Apple, Inc.|website=support.apple.com|language=en|url-status=live|access-date=August 8, 2021|url=https://support.apple.com/en-us/HT212319|archive-url=https://web.archive.org/web/20210808112513/https://support.apple.com/en-us/HT212319|archive-date=August 8, 2021|df=mdy-all}}</ref> विंडोज के लिए, जबकि विनकैरो पोर्ट पूरी तरह से खुला-स्रोत और पुनर्वितरण योग्य पोर्ट है।<ref>{{cite web|title=बिल्डिंगकैरोऑनविंडोज - वेबकिट|date=June 8, 2021|url=https://trac.webkit.org/wiki/BuildingCairoOnWindows|website=trac.webkit.org|publisher=Apple, Inc.|access-date=August 8, 2021|language=en|url-status=live|archive-url=https://web.archive.org/web/20210808103951/https://trac.webkit.org/wiki/BuildingCairoOnWindows|archive-date=August 8, 2021|df=mdy-all}}</ref><ref>{{cite web|title=GitHub - WebKitForWindows/WebKitRequirements: WebKit के WinCairo पोर्ट की आवश्यकताओं के लिए स्क्रिप्ट बनाएँ|publisher=Apple, Inc.|website=github.com|language=en|url-status=live|access-date=August 8, 2021|url=https://github.com/WebKitForWindows/WebKitRequirements|archive-url=https://web.archive.org/web/20210808113405/https://github.com/WebKitForWindows/WebKitRequirements|archive-date=August 8, 2021|df=mdy-all}}</ref>
जून 2007 में, एप्पल ने घोषणा की कि वेबकिट को सफारी के भाग के रूप में माइक्रोसॉफ्ट विंडोजमें पोर्ट कर दिया गया है। हालाँकि विंडोज के लिए सफारी को चुपचाप बंद कर दिया गया था<ref>{{cite web|title=सफारी 6 माउंटेन लायन और लायन के लिए उपलब्ध है, लेकिन विंडोज के लिए नहीं|author=Lex Friedman|date=July 26, 2012|website=macworld.com|publisher=International Data Group|language=en|url-status=live|url=https://www.macworld.com/article/218624/safari-6-available-for-mountain-lion-and-lion-but-not-windows.html|access-date=August 8, 2021|archive-url=https://web.archive.org/web/20210808110011/https://www.macworld.com/article/218624/safari-6-available-for-mountain-lion-and-lion-but-not-windows.html|archive-date=July 26, 2021|df=mdy-all}}</ref> कंपनी द्वारा, माइक्रोसॉफ्ट के ऑपरेटिंग सिस्टम के लिए वेबकिट के पोर्ट अभी भी सक्रिय रूप से बनाए हुए हैं।<ref>{{cite web|title=बिल्डबॉट: बिल्डर ऐप्पल-विन-10-डीबग-बिल्ड|publisher=Apple, Inc.|website=build.webkit.org|language=en|url-status=live|access-date=August 8, 2021|url=https://build.webkit.org/#/builders/56|archive-url=https://archive.today/7ZZLl|archive-date=August 8, 2021|df=mdy-all}}</ref><ref>{{cite web|title=बिल्डबॉट: बिल्डर विनकैरो-64-बिट-डब्ल्यूकेएल-रिलीज-बिल्ड|publisher=Apple, Inc.|website=build.webkit.org|language=en|url-status=live|url=https://build.webkit.org/#/builders/27|archive-url=https://archive.today/y0tIQ|archive-date=August 8, 2021|df=mdy-all}}</ref> विंडोज पोर्ट काम करने के लिए एप्पल के मालिकाना पुस्तकालयों का उपयोग करता है और इसका उपयोग आईक्लाउड के लिए किया जाता है<ref>{{cite web|title=Windows 12.3 के लिए iCloud की सुरक्षा सामग्री के बारे में - Apple सहायता|publisher=Apple, Inc.|website=support.apple.com|language=en|url-status=live|access-date=August 8, 2021|url=https://support.apple.com/en-us/HT212321|archive-url=https://web.archive.org/web/20210808112027/https://support.apple.com/en-us/HT212321|archive-date=August 8, 2021|df=mdy-all}}</ref> और आईट्यून<ref>{{cite web|title=Windows के लिए iTunes 12.11.3 की सुरक्षा सामग्री के बारे में - Apple सहायता|publisher=Apple, Inc.|website=support.apple.com|language=en|url-status=live|access-date=August 8, 2021|url=https://support.apple.com/en-us/HT212319|archive-url=https://web.archive.org/web/20210808112513/https://support.apple.com/en-us/HT212319|archive-date=August 8, 2021|df=mdy-all}}</ref> विंडोज के लिए, जबकि विनकैरो पोर्ट पूरी तरह से खुला-स्रोत और पुनर्वितरण योग्य पोर्ट है।<ref>{{cite web|title=बिल्डिंगकैरोऑनविंडोज - वेबकिट|date=June 8, 2021|url=https://trac.webkit.org/wiki/BuildingCairoOnWindows|website=trac.webkit.org|publisher=Apple, Inc.|access-date=August 8, 2021|language=en|url-status=live|archive-url=https://web.archive.org/web/20210808103951/https://trac.webkit.org/wiki/BuildingCairoOnWindows|archive-date=August 8, 2021|df=mdy-all}}</ref><ref>{{cite web|title=GitHub - WebKitForWindows/WebKitRequirements: WebKit के WinCairo पोर्ट की आवश्यकताओं के लिए स्क्रिप्ट बनाएँ|publisher=Apple, Inc.|website=github.com|language=en|url-status=live|access-date=August 8, 2021|url=https://github.com/WebKitForWindows/WebKitRequirements|archive-url=https://web.archive.org/web/20210808113405/https://github.com/WebKitForWindows/WebKitRequirements|archive-date=August 8, 2021|df=mdy-all}}</ref>


[[File:GNOME Web 3.34 on GNOME Shell.png|thumb|[[गनोम वेब]] लिनक्स पर एक प्रमुख वेब ब्राउज़र है जो वेबकिटGTK का उपयोग करता है।]]वेबकिट को कई टूलकिट में पोर्ट किया गया है जो कई प्लेटफॉर्म का समर्थन करता है, जैसे कि Linux के लिए GTK टूलकिट, वेबकिटGTK नाम के तहत जिसका उपयोग Eolie द्वारा किया जाता है,<ref>{{Cite web|url=https://gitlab.gnome.org/World/eolie|title=वर्ल्ड / ईओली}}</ref> गनोम वेब,<ref name="gtkportweb">{{cite web|url=https://webkitgtk.org/|title=WebKitGTK+ प्रोजेक्ट वेबसाइट|url-status=live|archive-url=https://web.archive.org/web/20170130054419/https://webkitgtk.org/|archive-date=January 30, 2017|df=mdy-all}}</ref><ref name="gtkport">{{cite web|url=http://www.atoker.com/blog/2007/06/12/webkitgtk-is-coming/|title=Alp Toker - WebKit/Gtk+ आ रहा है|date=June 12, 2007|url-status=live|archive-url=https://web.archive.org/web/20080325050544/http://www.atoker.com/blog/2007/06/12/webkitgtk-is-coming/|archive-date=March 25, 2008|df=mdy-all}}</ref> एडोब इंटीग्रेटेड रनटाइम, [[प्रबुद्धता फाउंडेशन पुस्तकालय]] (ईएफएल), और [[अव्यवस्था (सॉफ्टवेयर)]] टूलकिट।<ref name="clutterportweb">{{cite web|url=https://trac.webkit.org/wiki/clutter|title=WebKitClutter प्रोजेक्ट वेबसाइट}}</ref> Qt सॉफ़्टवेयर में Qtवेबकिट नामक मॉड्यूल के रूप में Qt 4.4 रिलीज़ में एक वेबकिट पोर्ट सम्मिलित  था<ref name="Qt WebKit">{{cite web|url=http://www.qtsoftware.com/products/library/modular-class-library#info_webkit |title=क्यूटी वेबकिट|url-status=dead |archive-url=https://web.archive.org/web/20090803123246/http://www.qtsoftware.com/products/library/modular-class-library |archive-date=August 3, 2009}}</ref> (चूंकि [[Qt WebEngine]] द्वारा प्रतिस्थापित किया गया, जो इसके बजाय ब्लिंक का उपयोग करता है)। Qt पर [[आइरिस ब्राउज़र]] ने भी वेबकिट का उपयोग किया। एनलाइटनमेंट फाउंडेशन लाइब्रेरीज़ (EFL) पोर्ट - Eवेबकिट - विकसित किया गया था ([[सैमसंग]] और प्रोफ़्यूज़न द्वारा<ref>{{cite web|url=http://profusion.mobi |title=प्रोफ़्यूज़न | घर|publisher=Profusion.mobi |access-date=January 13, 2013}}</ref>) स्टैंड अलोन ब्राउज़र, विजेट्स-गैजेट्स, रिच टेक्स्ट व्यूअर और कंपोजर के रूप में उपयोग के लिए एम्बेडेड और मोबाइल सिस्टम पर ध्यान केंद्रित करना।{{Citation needed|date=February 2014}} क्लटर पोर्ट [[Collabora]] द्वारा विकसित किया गया है और रॉबर्ट बॉश GmbH द्वारा प्रायोजित है।
[[File:GNOME Web 3.34 on GNOME Shell.png|thumb|[[गनोम वेब]] लिनक्स पर एक प्रमुख वेब ब्राउज़र है जो वेबकिटGTK का उपयोग करता है।]]वेबकिट को कई टूलकिट में पोर्ट किया गया है जो कई प्लेटफॉर्म का समर्थन करता है, जैसे किलिनक्स के लिए GTK टूलकिट, वेबकिटGTK नाम के तहत जिसका उपयोग Eolie द्वारा किया जाता है,<ref>{{Cite web|url=https://gitlab.gnome.org/World/eolie|title=वर्ल्ड / ईओली}}</ref> गनोम वेब,<ref name="gtkportweb">{{cite web|url=https://webkitgtk.org/|title=WebKitGTK+ प्रोजेक्ट वेबसाइट|url-status=live|archive-url=https://web.archive.org/web/20170130054419/https://webkitgtk.org/|archive-date=January 30, 2017|df=mdy-all}}</ref><ref name="gtkport">{{cite web|url=http://www.atoker.com/blog/2007/06/12/webkitgtk-is-coming/|title=Alp Toker - WebKit/Gtk+ आ रहा है|date=June 12, 2007|url-status=live|archive-url=https://web.archive.org/web/20080325050544/http://www.atoker.com/blog/2007/06/12/webkitgtk-is-coming/|archive-date=March 25, 2008|df=mdy-all}}</ref> एडोब इंटीग्रेटेड रनटाइम, [[प्रबुद्धता फाउंडेशन पुस्तकालय]] (ईएफएल), और [[अव्यवस्था (सॉफ्टवेयर)]] टूलकिट।<ref name="clutterportweb">{{cite web|url=https://trac.webkit.org/wiki/clutter|title=WebKitClutter प्रोजेक्ट वेबसाइट}}</ref> Qt सॉफ़्टवेयर में Qtवेबकिट नामक मॉड्यूल के रूप में Qt 4.4 रिलीज़ में एक वेबकिट पोर्ट सम्मिलित  था<ref name="Qt WebKit">{{cite web|url=http://www.qtsoftware.com/products/library/modular-class-library#info_webkit |title=क्यूटी वेबकिट|url-status=dead |archive-url=https://web.archive.org/web/20090803123246/http://www.qtsoftware.com/products/library/modular-class-library |archive-date=August 3, 2009}}</ref> (चूंकि [[Qt WebEngine|Qt बेवइंजन]] द्वारा प्रतिस्थापित किया गया, जो इसके बजाय ब्लिंक का उपयोग करता है)। Qt पर [[आइरिस ब्राउज़र]] ने भी वेबकिट का उपयोग किया। एनलाइटनमेंट फाउंडेशन लाइब्रेरीज़ (EFL) पोर्ट - E-वेबकिट - विकसित किया गया था ([[सैमसंग]] और प्रोफ़्यूज़न द्वारा<ref>{{cite web|url=http://profusion.mobi |title=प्रोफ़्यूज़न | घर|publisher=Profusion.mobi |access-date=January 13, 2013}}</ref>) स्टैंड अलोन ब्राउज़र, विजेट्स-गैजेट्स, रिच टेक्स्ट व्यूअर और कंपोजर के रूप में उपयोग के लिए सन्निहित  और मोबाइल सिस्टम पर ध्यान केंद्रित करना।{{Citation needed|date=February 2014}} क्लटर पोर्ट [[Collabora]] द्वारा विकसित किया गया है और रॉबर्ट बॉश GmbH द्वारा प्रायोजित है।


वेबकिट (Pleyo द्वारा प्रायोजित) के साथ सिंक्रनाइज़ की गई एक परियोजना भी थी<ref name="प्ले Play">{{cite web|url=http://www.प्ले Play.org|title=प्ले Play|url-status=live|archive-url=https://web.archive.org/web/20080325144513/http://www.प्ले Play.org/|archive-date=March 25, 2008|df=mdy-all}}</ref> [[ओरिजिन वेब ब्राउजर]] कहा जाता है, जो एम्बेडेड या लाइटवेट सिस्टम को जल्दी और आसानी से पोर्ट करने के उद्देश्य से एक सार मंच के लिए एक मेटा-पोर्ट प्रदान करता है।<ref name="owb">{{cite web|url=http://www.sand-labs.org/owb|title=ओडब्लूबी फोर्ज देखें|url-status=live|archive-url=https://web.archive.org/web/20080509022705/http://www.sand-labs.org/owb/|archive-date=May 9, 2008|df=mdy-all}}</ref> इस पोर्ट का उपयोग एम्बेडेड उपकरणों जैसे [[सेट टॉप बॉक्स]], पीएमपी के लिए किया जाता है और इसे [[AmigaOS]] में पोर्ट किया गया है,<ref name="owb_amiga">{{cite web|url=http://strohmayer.org/|title=AmigaOS OWB आधिकारिक पृष्ठ}}</रेफरी><ref name="owb_AmigaOS3.9">{{cite web |url=http://amigaweb.net/index.php?function=view_news&id=962 |archive-url=https://web.archive.org/web/20080502200402/http://www.amigaweb.net/index.php?function=view_news&id=962 |url-status=dead |archive-date=May 2, 2008 |title=अमिगा - जिंदा या मुर्दा!|publisher=amigaweb.net |access-date=June 2, 2010 }}</रेफरी> प्रतीक्षा करें<ref name="owb_AROS">{{cite web|url=http://sszymczy.rootnode.net/index.php?menu=projects&submenu=owb|title=एआरओएस ओडब्लूबी डेवलपर पृष्ठ|url-status=dead|archive-url=https://web.archive.org/web/20090304120818/http://sszymczy.rootnode.net/index.php?menu=projects&submenu=owb|archive-date=March 4, 2009|df=mdy-all}}</रेफरी> और [[मॉर्फोस]]। MorphOS संस्करण 1.7 HTML5 मीडिया टैग का समर्थन करने वाले ओरिजिन वेब ब्राउज़र (OWB) का पहला संस्करण है। रेफरी नाम = मोस्पोर्ट>{{cite web |title=MorphOS के लिए ओरिजिन वेब ब्राउज़र|url=http://fabportnawak.free.fr/owb/ |publisher=Fabian Coeurjoly |access-date=January 4, 2010 |url-status=live |archive-url=https://web.archive.org/web/20100317031009/http://fabportnawak.free.fr/owb/ |archive-date=March 17, 2010 |df=mdy-all }}</रेफरी><ref name=OWB_html5>{{cite web |title=ओरिजिन वेब ब्राउज़र 1.7 HTML5 मीडिया का समर्थन करता है, और भी बहुत कुछ|url=http://www.osnews.com/story/22971/Origyn_Web_Browser_1_7_Supports_HTML5_Media_More |publisher=OSNews |last=Holwerda |first=Thom |date=March 8, 2010 |access-date=March 8, 2010 |url-status=live |archive-url=https://web.archive.org/web/20100312050728/http://www.osnews.com/story/22971/Origyn_Web_Browser_1_7_Supports_HTML5_Media_More |archive-date=March 12, 2010 |df=mdy-all }}</रेफरी>
वेबकिट (Pleyo द्वारा प्रायोजित) के साथ सिंक्रनाइज़ की गई एक परियोजना भी थी<ref name="प्ले Play">{{cite web|url=http://www.प्ले Play.org|title=प्ले Play|url-status=live|archive-url=https://web.archive.org/web/20080325144513/http://www.प्ले Play.org/|archive-date=March 25, 2008|df=mdy-all}}</ref> [[ओरिजिन वेब ब्राउजर]] कहा जाता है, जो सन्निहित  या लाइटवेट सिस्टम को जल्दी और आसानी से पोर्ट करने के उद्देश्य से एक सार मंच के लिए एक मेटा-पोर्ट प्रदान करता है।<ref name="owb">{{cite web|url=http://www.sand-labs.org/owb|title=ओडब्लूबी फोर्ज देखें|url-status=live|archive-url=https://web.archive.org/web/20080509022705/http://www.sand-labs.org/owb/|archive-date=May 9, 2008|df=mdy-all}}</ref> इस पोर्ट का उपयोग सन्निहित  उपकरणों जैसे [[सेट टॉप बॉक्स]], पीएमपी के लिए किया जाता है और इसे [[AmigaOS]] में पोर्ट किया गया है,<ref name="owb_amiga">{{cite web|url=http://strohmayer.org/|title=AmigaOS OWB आधिकारिक पृष्ठ}}</रेफरी><ref name="owb_AmigaOS3.9">{{cite web |url=http://amigaweb.net/index.php?function=view_news&id=962 |archive-url=https://web.archive.org/web/20080502200402/http://www.amigaweb.net/index.php?function=view_news&id=962 |url-status=dead |archive-date=May 2, 2008 |title=अमिगा - जिंदा या मुर्दा!|publisher=amigaweb.net |access-date=June 2, 2010 }}</रेफरी> प्रतीक्षा करें<ref name="owb_AROS">{{cite web|url=http://sszymczy.rootnode.net/index.php?menu=projects&submenu=owb|title=एआरओएस ओडब्लूबी डेवलपर पृष्ठ|url-status=dead|archive-url=https://web.archive.org/web/20090304120818/http://sszymczy.rootnode.net/index.php?menu=projects&submenu=owb|archive-date=March 4, 2009|df=mdy-all}}</रेफरी> और [[मॉर्फोस]]। MorphOS संस्करण 1.7 HTML5 मीडिया टैग का समर्थन करने वाले ओरिजिन वेब ब्राउज़र (OWB) का पहला संस्करण है। रेफरी नाम = मोस्पोर्ट>{{cite web |title=MorphOS के लिए ओरिजिन वेब ब्राउज़र|url=http://fabportnawak.free.fr/owb/ |publisher=Fabian Coeurjoly |access-date=January 4, 2010 |url-status=live |archive-url=https://web.archive.org/web/20100317031009/http://fabportnawak.free.fr/owb/ |archive-date=March 17, 2010 |df=mdy-all }}</रेफरी><ref name=OWB_html5>{{cite web |title=ओरिजिन वेब ब्राउज़र 1.7 HTML5 मीडिया का समर्थन करता है, और भी बहुत कुछ|url=http://www.osnews.com/story/22971/Origyn_Web_Browser_1_7_Supports_HTML5_Media_More |publisher=OSNews |last=Holwerda |first=Thom |date=March 8, 2010 |access-date=March 8, 2010 |url-status=live |archive-url=https://web.archive.org/web/20100312050728/http://www.osnews.com/story/22971/Origyn_Web_Browser_1_7_Supports_HTML5_Media_More |archive-date=March 12, 2010 |df=mdy-all }}</रेफरी>


==== एंबेडेड के लिए वेब प्लेटफॉर्म ====
==== एंबेडेड के लिए वेब प्लेटफॉर्म ====
Line 90: Line 94:


=== Google द्वारा फोर्किंग ===
=== Google द्वारा फोर्किंग ===
3 अप्रैल, 2013 को, Google ने घोषणा की कि वह वेबकिट के वेबकोर घटक का एक कांटा तैयार करेगा, जिसे [[ब्लिंक (लेआउट इंजन)]] नाम दिया जाएगा। क्रोम के डेवलपर्स ने ब्राउजर में वेबकोर की सुविधाओं को लागू करने में अधिक स्वतंत्रता की अनुमति देने के लिए कांटे पर निर्णय लिया, और क्रोम द्वारा अप्रयुक्त वेबकोर घटकों के लिए कोड को हटाकर इसके कोडबेस को सरल बनाने की अनुमति दी। वर्ष के प्रारंभ में [[ओपेरा सॉफ्टवेयर]] की घोषणा के संबंध में कि यह [[क्रोमियम (वेब ​​ब्राउज़र)]] कोडबेस के माध्यम से वेबकिट पर स्विच करेगा, यह पुष्टि की गई कि ओपेरा (वेब ​​ब्राउज़र) भी ब्लिंक पर स्विच करेगा।<ref name=ars-blink>{{cite web|title=Google अपने तरीके से जा रहा है, WebKit रेंडरिंग इंजन फोर्किंग कर रहा है|date=April 3, 2013|url=https://arstechnica.com/information-technology/2013/04/google-going-its-own-way-forking-webkit-rendering-engine/|publisher=Ars Technica|access-date=April 4, 2013|url-status=live|archive-url=https://web.archive.org/web/20130404014119/http://arstechnica.com/information-technology/2013/04/google-going-its-own-way-forking-webkit-rendering-engine/|archive-date=April 4, 2013|df=mdy-all}}</ref> घोषणा के बाद, वेबकिट डेवलपर्स ने इसके कोडबेस को कारगर बनाने के लिए इंजन से क्रोम-विशिष्ट कोड को हटाने पर चर्चा प्रारंभ की।<ref name=h-webkitchrome>{{cite web|title=वेबकिट डेवलपर्स क्रोमियम निष्कर्षण की योजना बना रहे हैं|url=http://www.h-online.com/open/news/item/WebKit-developers-planning-Chromium-extraction-1835224.html|publisher=The H|access-date=April 9, 2013|url-status=live|archive-url=https://web.archive.org/web/20130407033029/http://www.h-online.com/open/news/item/WebKit-developers-planning-Chromium-extraction-1835224.html|archive-date=April 7, 2013|df=mdy-all}}</ref> वेबकिट में अब कोई Chrome विशिष्ट कोड नहीं है (जैसे, बिल्डसिस्टम, V8 JavaScript इंजन हुक, प्लेटफ़ॉर्म कोड, आदि)।
3 अप्रैल, 2013 को, Google ने घोषणा की कि वह वेबकिट के वेबकोर घटक का एक कांटा तैयार करेगा, जिसे [[ब्लिंक (लेआउट इंजन)]] नाम दिया जाएगा। क्रोम के डेवलपर्स ने ब्राउजर में वेबकोर की सुविधाओं को लागू करने में अधिक स्वतंत्रता की अनुमति देने के लिए कांटे पर निर्णय लिया, और क्रोम द्वारा अप्रयुक्त वेबकोर घटकों के लिए कोड को हटाकर इसके कोडबेस को सरल बनाने की अनुमति दी। वर्ष के प्रारंभ में [[ओपेरा सॉफ्टवेयर]] की घोषणा के संबंध में कि यह [[क्रोमियम (वेब ​​ब्राउज़र)]] कोडबेस के माध्यम से वेबकिट पर स्विच करेगा, यह पुष्टि की गई कि ओपेरा (वेब ​​ब्राउज़र) भी ब्लिंक पर स्विच करेगा।<ref name=ars-blink>{{cite web|title=Google अपने तरीके से जा रहा है, WebKit रेंडरिंग इंजन फोर्किंग कर रहा है|date=April 3, 2013|url=https://arstechnica.com/information-technology/2013/04/google-going-its-own-way-forking-webkit-rendering-engine/|publisher=Ars Technica|access-date=April 4, 2013|url-status=live|archive-url=https://web.archive.org/web/20130404014119/http://arstechnica.com/information-technology/2013/04/google-going-its-own-way-forking-webkit-rendering-engine/|archive-date=April 4, 2013|df=mdy-all}}</ref> घोषणा के बाद, वेबकिट विकासकर्ता ने इसके कोडबेस को कारगर बनाने के लिए इंजन से क्रोम-विशिष्ट कोड को हटाने पर चर्चा प्रारंभ की।<ref name=h-webkitchrome>{{cite web|title=वेबकिट डेवलपर्स क्रोमियम निष्कर्षण की योजना बना रहे हैं|url=http://www.h-online.com/open/news/item/WebKit-developers-planning-Chromium-extraction-1835224.html|publisher=The H|access-date=April 9, 2013|url-status=live|archive-url=https://web.archive.org/web/20130407033029/http://www.h-online.com/open/news/item/WebKit-developers-planning-Chromium-extraction-1835224.html|archive-date=April 7, 2013|df=mdy-all}}</ref> वेबकिट में अब कोई क्रोम विशिष्ट कोड नहीं है (जैसे, बिल्डसिस्टम, V8 जावास्क्रिप्ट इंजन हुक, प्लेटफ़ॉर्म कोड, आदि)।


== अवयव ==
== अवयव ==


=== वेबकोर ===
=== वेबकोर ===
WebCore HTML और स्केलेबल वेक्टर ग्राफिक्स (SVG) के लिए एक लेआउट, रेंडरिंग और [[दस्तावेज़ वस्तु मॉडल]] (DOM) लाइब्रेरी (कंप्यूटिंग) है, जिसे वेबकिट प्रोजेक्ट द्वारा विकसित किया गया है। इसका पूर्ण स्रोत कोड जीएनयू लेसर जनरल पब्लिक लाइसेंस (एलजीपीएल) के तहत लाइसेंस प्राप्त है। वेबकिट फ्रेमवर्क WebCore और JavaScriptCore को लपेटता है, C++-आधारित WebCore रेंडरिंग इंजन और JavaScriptCore स्क्रिप्ट इंजन को एक Objective-C एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस प्रदान करता है, जिससे इसे [[Cocoa API]] पर आधारित एप्लिकेशन द्वारा आसानी से संदर्भित किया जा सकता है; बाद के संस्करणों में एक [[पार मंच]] C++ प्लेटफ़ॉर्म एब्स्ट्रैक्शन भी सम्मिलित  है, और विभिन्न पोर्ट अधिक API प्रदान करते हैं।{{Citation needed|date=May 2021}}
बेवकोर HTML और स्केलेबल वेक्टर ग्राफिक्स (SVG) के लिए एक लेआउट, रेंडरिंग और [[दस्तावेज़ वस्तु मॉडल]] (DOM) लाइब्रेरी (कंप्यूटिंग) है, जिसे वेबकिट प्रोजेक्ट द्वारा विकसित किया गया है। इसका पूर्ण स्रोत कोड जीएनयू लेसर जनरल पब्लिक लाइसेंस (एलजीपीएल) के तहत लाइसेंस प्राप्त है। वेबकिट फ्रेमवर्क बेवकोर और जावास्क्रिप्टकोर को लपेटता है, C++-आधारित बेवकोर रेंडरिंग इंजन और जावास्क्रिप्टकोर स्क्रिप्ट इंजन को एक Objective-C एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस प्रदान करता है, जिससे इसे [[Cocoa API]] पर आधारित एप्लिकेशन द्वारा आसानी से संदर्भित किया जा सकता है; बाद के संस्करणों में एक [[पार मंच]] C++ प्लेटफ़ॉर्म एब्स्ट्रैक्शन भी सम्मिलित  है, और विभिन्न पोर्ट अधिक API प्रदान करते हैं।{{Citation needed|date=May 2021}}
वेबकिट पिक्सेल-परफेक्ट रेंडरिंग के साथ एसिड2 और [[रखूंगा]] टेस्ट पास करता है और रेफरेंस हार्डवेयर पर कोई टाइमिंग या स्मूथनेस की समस्या नहीं है।<ref>{{cite web |url=https://webkit.org/blog/280/full-pass-of-acid-3/ |title=एसिड का फुल पास3|access-date=September 29, 2008 |last=Stachowiak |first=Maciej |date=September 25, 2008 |work=Surfin' Safari – The WebKit Blog |url-status=live |archive-url=https://web.archive.org/web/20080929003302/http://webkit.org/blog/280/full-pass-of-acid-3/ |archive-date=September 29, 2008 |df=mdy-all }}</ref>
वेबकिट पिक्सेल-परफेक्ट रेंडरिंग के साथ एसिड2 और [[रखूंगा]] टेस्ट पास करता है और रेफरेंस हार्डवेयर पर कोई टाइमिंग या स्मूथनेस की समस्या नहीं है।<ref>{{cite web |url=https://webkit.org/blog/280/full-pass-of-acid-3/ |title=एसिड का फुल पास3|access-date=September 29, 2008 |last=Stachowiak |first=Maciej |date=September 25, 2008 |work=Surfin' Safari – The WebKit Blog |url-status=live |archive-url=https://web.archive.org/web/20080929003302/http://webkit.org/blog/280/full-pass-of-acid-3/ |archive-date=September 29, 2008 |df=mdy-all }}</ref>




=== जावास्क्रिप्टकोर ===
=== जावास्क्रिप्टकोर ===
JavaScriptCore एक ऐसा ढांचा है जो वेबकिट कार्यान्वयन के लिए JavaScript इंजन प्रदान करता है, और macOS के भीतर अन्य संदर्भों में इस प्रकार की स्क्रिप्टिंग प्रदान करता है।<ref name="annjavascript"/><ref name="webjavascript">{{cite web|url=https://webkit.org/projects/javascript/|title=वेबकिट ओपन सोर्स प्रोजेक्ट - जावास्क्रिप्ट|url-status=live|archive-url=https://web.archive.org/web/20150814004755/http://www.webkit.org/projects/javascript/|archive-date=August 14, 2015|df=mdy-all}}</ref> जावास्क्रिप्टकोर मूल रूप से केडीई के जावास्क्रिप्ट इंजन (केजेएस (सॉफ्टवेयर)) लाइब्रेरी (कंप्यूटिंग) (जो केडीई प्रोजेक्ट का हिस्सा है) और [[पीसीआरई]] [[नियमित अभिव्यक्ति]] लाइब्रेरी से लिया गया है। केजेएस और पीसीआरई से फोर्किंग के बाद से, जावास्क्रिप्टकोर को कई नई सुविधाओं और बेहतर प्रदर्शन के साथ बेहतर बनाया गया है।<ref name="javascriptshowdown">{{cite web |title=महान ब्राउज़र जावास्क्रिप्ट तसलीम|url=http://www.codinghorror.com/blog/archives/001023.html |date=December 19, 2007 |url-status=live |archive-url=https://web.archive.org/web/20080906204651/http://www.codinghorror.com/blog/archives/001023.html |archive-date=September 6, 2008 |df=mdy-all }}</ref>
जावास्क्रिप्टकोर एक ऐसा रूपरेखा है जो वेबकिट कार्यान्वयन के लिए जावास्क्रिप्ट इंजन प्रदान करता है, और macOS के भीतर अन्य संदर्भों में इस प्रकार की स्क्रिप्टिंग प्रदान करता है।<ref name="annjavascript"/><ref name="webjavascript">{{cite web|url=https://webkit.org/projects/javascript/|title=वेबकिट ओपन सोर्स प्रोजेक्ट - जावास्क्रिप्ट|url-status=live|archive-url=https://web.archive.org/web/20150814004755/http://www.webkit.org/projects/javascript/|archive-date=August 14, 2015|df=mdy-all}}</ref> जावास्क्रिप्टकोर मूल रूप से KDI के जावास्क्रिप्ट इंजन (KJS (सॉफ्टवेयर)) लाइब्रेरी (कंप्यूटिंग) (जो KDI प्रोजेक्ट का हिस्सा है) और [[पीसीआरई|PCRI]] [[नियमित अभिव्यक्ति]] लाइब्रेरी से लिया गया है।KJS और PCRI से फोर्किंग के बाद से, जावास्क्रिप्टकोर को कई नई सुविधाओं और अधिक अच्छे प्रदर्शन के साथ अधिक अच्छा बनाया गया है।<ref name="javascriptshowdown">{{cite web |title=महान ब्राउज़र जावास्क्रिप्ट तसलीम|url=http://www.codinghorror.com/blog/archives/001023.html |date=December 19, 2007 |url-status=live |archive-url=https://web.archive.org/web/20080906204651/http://www.codinghorror.com/blog/archives/001023.html |archive-date=September 6, 2008 |df=mdy-all }}</ref>
2 जून, 2008 को, वेबकिट परियोजना ने घोषणा की कि उन्होंने JavaScriptCore को SquirrelFish, एक बायटेकोड दुभाषिया (कंप्यूटिंग) के रूप में फिर से लिखा है।<ref name="Announcing SquirrelFish"/><ref name="SquirrelFish project"/>18 सितंबर, 2008 को घोषणा की गई कि यह परियोजना स्क्विरेलफिश एक्सट्रीम (संक्षिप्त SFX, नाइट्रो के रूप में विपणन) में विकसित हुई और जावास्क्रिप्ट निष्पादन को और तेज कर दिया।<ref name="Introducing SquirrelFish Extreme" />
2 जून, 2008 को, वेबकिट परियोजना ने घोषणा की कि उन्होंने जावास्क्रिप्टकोर को SquirrelFish, एक बायटेकोड दुभाषिया (कंप्यूटिंग) के रूप में फिर से लिखा है।<ref name="Announcing SquirrelFish"/><ref name="SquirrelFish project"/>18 सितंबर, 2008 को घोषणा की गई कि यह परियोजना स्क्विरेलफिश एक्सट्रीम (संक्षिप्त SFX, नाइट्रो के रूप में विपणन) में विकसित हुई और जावास्क्रिप्ट निष्पादन को और तेज कर दिया।<ref name="Introducing SquirrelFish Extreme" />


13 मई, 2014 को एफटीएल नामक एक अनुकूलतम [[समय-समय पर संकलन]]|जस्ट-इन-टाइम (जेआईटी) संकलक की घोषणा की गई।<ref name="ftljit">{{cite web|url=https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/|title=पेश है WebKit FTL JIT|date=May 13, 2014|url-status=live|archive-url=https://web.archive.org/web/20170119202735/https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/|archive-date=January 19, 2017|df=mdy-all}}</ref> यह अनुकूलित मशीन कोड उत्पन्न करने के लिए [[एलएलवीएम]] का उपयोग करता है। एफटीएल फोर्थ-टियर-एलएलवीएम के लिए खड़ा है, और अनौपचारिक रूप से तेज-से-प्रकाश के लिए, इसकी गति की ओर इशारा करते हुए।<ref>{{cite web|url=https://arstechnica.com/information-technology/2014/05/apple-integrates-llvm-compiler-to-boost-webkit-javascript-performance/|title=वेबकिट जावास्क्रिप्ट प्रदर्शन को बढ़ावा देने के लिए ऐप्पल एलएलवीएम कंपाइलर को एकीकृत करता है|date=May 16, 2014|url-status=live|archive-url=https://web.archive.org/web/20170708093248/https://arstechnica.com/information-technology/2014/05/apple-integrates-llvm-compiler-to-boost-webkit-javascript-performance/|archive-date=July 8, 2017|df=mdy-all}}</ref> 15 फरवरी, 2016 तक, FTL JIT के बैकएंड को बेयर बोन्स बैकएंड (या शॉर्ट के लिए B3) से परिवर्तित दिया गया है।<ref>{{cite web|url=https://webkit.org/blog/5852/introducing-the-b3-jit-compiler/|title=B3 JIT कंपाइलर का परिचय|date=February 15, 2016|url-status=live|archive-url=https://web.archive.org/web/20170503053344/https://webkit.org/blog/5852/introducing-the-b3-jit-compiler/|archive-date=May 3, 2017|df=mdy-all}}</ref>
13 मई, 2014 को FTL नामक एक अनुकूलतम [[समय-समय पर संकलन]]|जस्ट-इन-टाइम (JIT) संकलक की घोषणा की गई।<ref name="ftljit">{{cite web|url=https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/|title=पेश है WebKit FTL JIT|date=May 13, 2014|url-status=live|archive-url=https://web.archive.org/web/20170119202735/https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/|archive-date=January 19, 2017|df=mdy-all}}</ref> यह अनुकूलित मशीन कोड उत्पन्न करने के लिए [[एलएलवीएम|LLVM]] का उपयोग करता है। FTL फोर्थ-टियर-LLVM के लिए खड़ा है, और अनौपचारिक रूप से तेज-से-प्रकाश के लिए, इसकी गति की ओर इशारा करते हुए।<ref>{{cite web|url=https://arstechnica.com/information-technology/2014/05/apple-integrates-llvm-compiler-to-boost-webkit-javascript-performance/|title=वेबकिट जावास्क्रिप्ट प्रदर्शन को बढ़ावा देने के लिए ऐप्पल एलएलवीएम कंपाइलर को एकीकृत करता है|date=May 16, 2014|url-status=live|archive-url=https://web.archive.org/web/20170708093248/https://arstechnica.com/information-technology/2014/05/apple-integrates-llvm-compiler-to-boost-webkit-javascript-performance/|archive-date=July 8, 2017|df=mdy-all}}</ref> 15 फरवरी, 2016 तक, FTL JIT के बैकएंड को बेयर बोन्स बैकएंड (या शॉर्ट के लिए B3) से परिवर्तित दिया गया है।<ref>{{cite web|url=https://webkit.org/blog/5852/introducing-the-b3-jit-compiler/|title=B3 JIT कंपाइलर का परिचय|date=February 15, 2016|url-status=live|archive-url=https://web.archive.org/web/20170503053344/https://webkit.org/blog/5852/introducing-the-b3-jit-compiler/|archive-date=May 3, 2017|df=mdy-all}}</ref>




Line 138: Line 142:
* {{Official website}}
* {{Official website}}
* {{Official website|https://webkitgtk.org}} for [[#Ports|वेबकिटGTK]]
* {{Official website|https://webkitgtk.org}} for [[#Ports|वेबकिटGTK]]
* [https://webkit.org/perf/sunspider/sunspider.html SunSpider 1.0 JavaScript Benchmark]
* [https://webkit.org/perf/sunspider/sunspider.html SunSpider 1.0 जावास्क्रिप्ट Benchmark]


{{Web browser engines}}
{{Web browser engines}}

Revision as of 11:07, 24 December 2022

WebKit
Original author(s)Apple Inc.[1][2]
Developer(s)Apple Inc., Adobe Systems, Sony, KDE, Igalia, and others
Initial releaseNovember 4, 1998; 27 years ago (1998-11-04) (KHTML released)
June 7, 2005; 20 years ago (2005-06-07) (WebKit sourced)
Preview release
Nightly[3]
Repositoryhttps://github.com/WebKit/WebKit
Written inC++[4]
Operating systemmacOS, iOS, Linux,[5] Microsoft Windows[6][7]
TypeBrowser engine
LicenseLGPLv2.1 (rendering engine, JavaScript engine), BSD 2-Clause (additional contributions from Apple)[8]
Websitewebkit.org

वेबकिट एक ब्राउज़र इंजन है जिसे एप्पल द्वारा विकसित किया गया है और मुख्य रूप से इसके सफारी वेब ब्राउज़र के साथ-साथ किसी भी वेब ब्राउज़र के iOS और आईपैडOS संस्करण में उपयोग किया जाता है। वेबकिट का उपयोग ब्लैकबेरी ब्राउजर, PS3 से प्रारंभ होने वाले प्लेस्टेशन कंसोल, टिज़ेन मोबाइल ऑपरेटिंग सिस्टम,ऐमज़ान किन्डल ई बुक्स रीडर के साथ सम्मिलित एक ब्राउज़र और इंटरनेट ब्राउज़र (निनटेनडो 3DS) से प्रारंभ होकर निनटेनडो कंसोल पर भी किया जाता है। वेबकिट का C ++ अप्लिकेशन प्रोग्रामिंग इंटरफेस (API) विंडो (कंप्यूटिंग) में वर्ल्ड वाइड वेब सामग्री प्रदर्शित करने के लिए कंप्यूटर प्रोग्रामिंग का एक समूह प्रदान करता है, और ब्राउज़र सुविधाओं को लागू करता है जैसे कि उपयोगकर्ता द्वारा क्लिक किए जाने पर लिंक का अनुसरण करना, बैक-फ़ॉरवर्ड सूची का प्रबंधन करना और हाल ही में देखे गए पृष्ठों के इतिहास का प्रबंधन करना।

वेबकिट कहाँ पे से KHTML औरKJS (सॉफ्टवेयर) पुस्तकालयों के एक फोर्क (सॉफ्टवेयर विकास) के रूप में प्रारंभ हुआ,[1][9] और तब से KDI योगदानकर्ताओं, एप्पल इंक., गूगल, नोकिया, द्वारा और विकसित किया गया है।[9]बिटस्ट्रीम इंक, ब्लैकबेरी लिमिटेड, सोनी, इगलिया और अन्य।[10] वेबकिट macOS, माइक्रोसॉफ्ट विंडोज,लिनक्स, और कई अन्य यूनिक्स-जैसे ऑपरेटिंग सिस्टम का समर्थन करता है।[11] 3 अप्रैल, 2013 को, गूगल ने घोषणा की कि उसने बेवकोर, वेबकिट के एक घटक को ब्लिंक (ब्राउज़र इंजन) नाम के तहत गूगल क्रोम और ओपेरा (वेब ​​ब्राउज़र) के भविष्य के संस्करणों में उपयोग करने के लिए फोर्क किया था।[12][13] वेबकिट बीएसडी लाइसेंस | बीएसडी 2-क्लॉज लाइसेंस के तहत उपलब्ध है[14][8] #बेवकोर और #जावास्क्रिप्टकोर घटकों के अपवाद के साथ, जो जीएनयू लेसर जनरल पब्लिक लाइसेंस के तहत उपलब्ध हैं। 7 मार्च, 2013 तक, वेबकिट, एप्पल का ट्रेडमार्क है, जो U.S. पेटेंट और ट्रेडमार्क कार्यालय के साथ पंजीकृत है।[15]


उत्पत्ति

कोड जो वेबकिट बन जाएगा, 1998 में KDI एचटीएमएल (KHTML) लेआउट इंजन और KDI जावास्क्रिप्ट (KJS (सॉफ्टवेयर)) इंजन के रूप में प्रारंभ हुआ। 25 जून 2001 को डॉन मेल्टन द्वारा एप्पल के भीतर वेबकिट प्रोजेक्ट प्रारंभ किया गया था।[16] KHTML और KJS (सॉफ़्टवेयर) के सॉफ्टवेयर कांटा के रूप में। मेल्टन ने KDI विकासकर्ता को ई-मेल में समझाया[1]कि KHTML और KJS (सॉफ़्टवेयर) छोटे होने (कोड की 140,000 पंक्तियों से कम), साफ-सुथरे डिज़ाइन और मानकों के अनुरूप होने के कारण अन्य उपलब्ध तकनीकों की तुलना में आसान विकास की स्वीकृति देते हैं। KHTML और KJS को एडेप्टर पुस्तकालय (कम्प्यूटिंग) की मदद से macOS में पोर्ट किया गया और बेवकोर और जावास्क्रिप्टकोर का नाम परिवर्तित दिया गया।[1]एप्पल के परिवर्तनों की पहली रिलीज़ के साथ, जून 2002 में एक KDE मेलिंग सूची के लिए एक ई-मेल में जावास्क्रिप्टकोर की घोषणा की गई थी।[17] एप्पल के अनुसार, कुछ परिवर्तन जो विभिन्न विकास योजना के लिए आवश्यक थे, उनमें OS X- विशिष्ट विशेषताएँ सम्मिलित थीं जो KDE के KHTML में अनुपस्थित थीं, जैसे कि Objective-C, KWQ (उच्चारण क्वैक) KHTML को OS पर कार्य करने के लिए आवश्यक Qt के उपसमुच्चय का कार्यान्वयन एक्स उद्देश्य C ++ में लिखा गया है, और ओएस एक्स कॉल करता है।[18]


विभाजित विकास

बेवकोर और KHTML के बीच कोड का आदान-प्रदान तेजी से कठिन हो गया क्योंकि कोड आधार अलग हो गया क्योंकि दोनों परियोजनाओं में कोडिंग और कोड साझा करने के अलग-अलग दृष्टिकोण थे।[19] एक बिंदु पर KHTML विकासकर्ता ने कहा कि वे एप्पल के परिवर्तनों को स्वीकार करने की संभावना नहीं रखते थे और दावा किया कि दोनों समूहों के बीच संबंध एक कड़वी विफलता थी।[20] एप्पल ने बड़े पैच में अपने परिवर्तन प्रस्तुत किए जिनमें अपर्याप्त प्रलेखन के साथ कई परिवर्तन सम्मिलित थे, प्रायः कोडबेस में भविष्य के परिवर्धन के संबंध में। इस प्रकार, ये पैच KDI विकासकर्ता के लिए KHTML में वापस एकीकृत करने के लिए कठिन थे।[21] साथ ही, एप्पल ने मांग की थी कि विकासकर्ता एप्पल के स्रोत कोड को देखने से पहले गैर-प्रकटीकरण समझौतों पर हस्ताक्षर करें और तब भी वे एप्पल के बग डेटाबेस तक पहुँचने में असमर्थ थे।[22]

प्रचारित तलाक की अवधि के समय, KDI विकासकर्ता कर्ट फ़ेफ़िले (पिपिटास) ने एक लेख पोस्ट किया जिसमें दावा किया गया कि KHTML विकासकर्ता वेबकोर से KHTML में कई (लेकिन सभी नहीं) सफारी सुधारों को बैकपोर्टिंग करने में कामयाब रहे, और उन्होंने हमेशा ऐप्पल से आने वाले सुधारों की सराहना की और अभी भी ऐसा करते हैं। लेख में यह भी उल्लेख किया गया है कि आपसी संबंध और भविष्य के सहयोग के तरीकों को सुधारने के बारे में चर्चा करने के लिए एप्पल ने KHTML विकासकर्ता से संपर्क करना प्रारंभ कर दिया है।[23] वास्तव में, KDI परियोजना KHTML की प्रतिपादन गति में सुधार करने और ज़रूर प्रतिपादन परीक्षण के अनुपालन सहित सुविधाओं को जोड़ने के लिए इनमें से कुछ परिवर्तनों को सम्मिलित करने में सक्षम थी।[24] समाचार में कांटे की कहानी की उपस्थिति के बाद, ऐप्पल ने वेबकिट फोर्क के स्रोत कोड को सार्वजनिक संशोधन नियंत्रण | संशोधन-नियंत्रण भंडार में जारी किया।[25]

वेबकिट टीम ने मूल वेबकिट कोड बेस में कई एप्पल-विशिष्ट परिवर्तनों को उलट दिया था और अन्य प्लेटफ़ॉर्म पर कोर रेंडरिंग कोड को कमिट करने के लिए प्लेटफ़ॉर्म-विशिष्ट अमूर्त परतों को लागू किया था।[26]

जुलाई 2007 में, Ars टेचनिका ने बताया कि KDE टीम KHTML से वेबकिट में जाएगी।[27] इसके बजाय, कई वर्षों के एकीकरण के बाद, KDI विकास प्लेटफार्म संस्करण 4.5.0 अगस्त 2010 में वेबकिट और KHTML दोनों के समर्थन के साथ जारी किया गया था, और KHTML का विकास जारी है।[28]


ओपन-सोर्सिंग

7 जून 2005 को, सफ़ारी विकासकर्ता डेव हयात ने अपने वेबलॉग पर घोषणा की कि एप्पल वेबकिट को ओपन-सोर्स कर रहा था (पहले, केवल बेवकोर और जावास्क्रिप्टकोर ही ओपन सोर्स थे) और वेबकिट के रिवीजन कंट्रोल ट्री और इश्यू ट्रैकर तक पहुंच खोल रहा था।[25]

दिसंबर 2005 के मध्य में, स्केलेबल वेक्टर ग्राफिक्स (SVG) के लिए समर्थन को मानक बिल्ड में मिला दिया गया था।[29] वेबकिट के जावास्क्रिप्टकोर और वेबकोर घटक जीएनयू लेसर जनरल पब्लिक लाइसेंस के तहत उपलब्ध हैं, जबकि शेष वेबकिट बीएसडी 2-क्लॉज लाइसेंस के तहत उपलब्ध है।[8]


आगे का विकास

2007 की प्रारंभ में, विकास दल ने व्यापक शैली पत्रक (सीएसएस) एक्सटेंशन को लागू करना प्रारंभ किया, जिसमें सीएसएस एनिमेशन, ट्रांज़िशन और 2डी और 3डी ट्रांसफ़ॉर्म दोनों सम्मिलित हैं;[30] मानकीकरण के लिए 2009 में वर्ल्ड वाइड वेब कंसोर्टियम (W3C) को वर्किंग ड्राफ्ट के रूप में ऐसे एक्सटेंशन जारी किए गए थे।[31] नवंबर 2007 में, परियोजना ने घोषणा की कि उसने आप ऊब जाएंगे 5 ड्राफ्ट विनिर्देशन की मीडिया सुविधाओं के लिए समर्थन जोड़ा है, जिससे सन्निहित वीडियो को मूल रूप से प्रस्तुत किया जा सकता है और वेबकिट में स्क्रिप्ट-नियंत्रित किया जा सकता है।[32] 2 जून, 2008 को, वेबकिट परियोजना ने घोषणा की कि उन्होंने जावास्क्रिप्टकोर को SquirrelFish, एक बाईटकोड इंटरप्रेटर (कंप्यूटिंग) के रूप में फिर से लिखा है।[33][34] 18 सितंबर, 2008 को घोषित स्क्विरेलफिश एक्सट्रीम (संक्षिप्त SFX) में विकसित हुई परियोजना, जो जावास्क्रिप्ट को देशी मशीन कोड में संकलित करती है, एक बायटेकोड दुभाषिया की आवश्यकता को समाप्त करती है और इस प्रकार जावास्क्रिप्ट निष्पादन को गति देती है।[35] प्रारंभ में, SFX के लिए एकमात्र समर्थित प्रोसेसर आर्किटेक्चर x86 था, लेकिन जनवरी 2009 के अंत में, SFX को OS X के लिए x86-64 पर सक्षम किया गया था क्योंकि यह उस प्लेटफॉर्म पर सभी परीक्षण पास करता है।[36]


वेबकिट2

8 अप्रैल, 2010 को वेबकिट2 नामक एक परियोजना को वेबकिट को फिर से डिज़ाइन करने की घोषणा की गई। इसका लक्ष्य उन घटकों को अमूर्त करना था जो अपने आसपास के इंटरफ़ेस या एप्लिकेशन शेल से साफ-साफ वेब रेंडरिंग प्रदान करते हैं, एक ऐसी स्थिति बनाते हैं जहां वेब सामग्री (जावास्क्रिप्ट, एचटीएमएल, लेआउट, आदि) एप्लिकेशन UI से अलग प्रक्रिया में रहती है। इस अमूर्तता का उद्देश्य वेबकिट2 की तुलना में वेबकिट2 के लिए पुन: उपयोग को अधिक सरल प्रक्रिया बनाना था। वेबकिट2 में मूल वेबकिट से असंगत API परिवर्तन था, जिसने इसके नाम परिवर्तन को प्रेरित किया।[37] वेबकिट2 लक्ष्यलिनक्स, MacOS, विंडोज, GTK, और MeeGo-Harmattan पर सेट किए गए थे।[38][39] ओएस एक्स के लिए सफारी संस्करण 5.1 के साथ नए एपीआई में परिवर्तित गया।[40] iOS 8 के बाद से iOS के लिए सफारी वेबकिट2 में परिवर्तित गया।[41] मूल वेबकिट API का नाम परिवर्तितकर वेबकिटLegacy API कर दिया गया है।[42] वेबकिट2 API का नाम परिवर्तितकर साधारण वेबकिट API कर दिया गया है।[43]


प्रयोग

वेबकिट का उपयोग सफारी (वेब ​​ब्राउज़र) के भीतर रेंडरिंग इंजन के रूप में किया जाता है और पूर्व में विंडोज, macOS, और Android (ऑपरेटिंग सिस्टम) (संस्करण 4.4 किटकैट से पहले) पर गूगल के गूगल क्रोम वेब ब्राउज़र द्वारा उपयोग किया जाता था। क्रोम केवल बेवकोर का उपयोग करता है, और इसमें क्रोम V8 नामक अपना स्वयं का जावास्क्रिप्ट इंजन और एक मल्टीप्रोसेस सिस्टम सम्मिलित है।[44]iOS के लिए क्रोम वेबकिट का उपयोग करना जारी रखता है क्योंकि एप्पल के लिए यह आवश्यक है कि उस प्लेटफ़ॉर्म पर सम्मिलित वेब ब्राउज़र ऐसा करें.[45] MacOS और iOS पर अन्य एप्लिकेशन वेबकिट का उपयोग करते हैं, जैसे कि एप्पल का ई-मेल क्लाइंट मेल (एप्पल), ऐप स्टोर, और माइक्रोसॉफ्ट के माइक्रोसॉफ्ट Entourage व्यक्तिगत सूचना प्रबंधक का 2008 का संस्करण, दोनों ही HTML सामग्री को प्रस्तुत करने के लिए वेबकिट का उपयोग करते हैं।

स्थापित आधार

वेबकिट के आसपास नए वेब ब्राउज़र बनाए गए हैं जैसे कि S60 (सॉफ्टवेयर प्लेटफॉर्म) ब्राउज़र[46] सिम्बियन मोबाइल फोन पर, ब्लैकबेरी OS ब्राउज़र (ver 6.0+), Midori (वेब ​​ब्राउज़र), गूगल क्रोम ब्राउज़र,[47][48] संस्करण 4.4 किटकैट से पहले Android (ऑपरेटिंग सिस्टम) वेब ब्राउज़र, और संस्करण 4.10 से प्लेस्टेशन 3 सिस्टम सॉफ़्टवेयर में उपयोग किया जाने वाला ब्राउज़र।[49] KDI का मुझे लगता है वेब ब्राउज़र और प्लाज्मा कार्यक्षेत्र भी इसे मूल वेब रेंडरिंग इंजन के रूप में उपयोग करते हैं। वेबकिट को ओमनीवेब, आईकैब और वेब (वेब ​​​​ब्राउज़र) (पूर्व नाम एपिफेनी) और स्लीपनिर (वेब ​​ब्राउज़र) में रेंडरिंग इंजन के रूप में अपनाया गया है, जो उनके मूल रेंडरिंग इंजनों की जगह ले रहा है। गनोम के वेब ने कुछ समय के लिए गेको (लेआउट इंजन) और वेबकिट दोनों का समर्थन किया, लेकिन टीम ने फैसला किया कि गेको का रिलीज़ चक्र और भविष्य की विकास योजनाएँ इसे समर्थन जारी रखने के लिए बहुत बोझिल बना देंगी।[50] webOS अपने एप्लिकेशन रनटाइम के आधार पर वेबकिट का उपयोग करता है।[51] वेबकिट का उपयोग HTML को रेंडर करने और एडोब इंटीग्रेटेड रनटाइम एप्लिकेशन प्लेटफ़ॉर्म में जावास्क्रिप्ट चलाने के लिए किया जाता है। Adobe Creative Suite CS5 में, वेबकिट का उपयोग उपयोगकर्ता इंटरफ़ेस के कुछ भागों को रेंडर करने के लिए किया जाता है। 2010 की पहली छमाही तक, एक विश्लेषक ने वेबकिट-आधारित ब्राउज़र के साथ भेजे गए मोबाइल हैंडसमूह की कुल संख्या 350 मिलियन होने का अनुमान लगाया।[52] अप्रैल 2015 के मध्य तक, वेब ब्राउज़र का वेबकिट उपयोग हिस्सा 50.3% था।[53]


बंदरगाह

हयात द्वारा वेबकिट के ओपन-सोर्सिंग की घोषणा करने के एक हफ्ते बाद, नोकिया ने घोषणा की कि उसने वेबकिट को सिम्बियन ऑपरेटिंग सिस्टम में पोर्ट कर लिया है और S60 चलाने वाले मोबाइल फोन के लिए वेबकिट पर आधारित एक ब्राउज़र विकसित कर रहा है। S60 के लिए नामित वेब ब्राउज़र, इसका उपयोग Nokia, Samsung, LG और अन्य सिम्बियन S60 मोबाइल फोन पर किया गया था। एप्पल ने आईफोन, आइपॉड Touch और आईपैड पर चलाने के लिए वेबकिट को iOS में भी पोर्ट किया है, जहाँ इसका उपयोग उपकरण के वेब ब्राउज़र और ई-मेल सॉफ़्टवेयर में सामग्री प्रस्तुत करने के लिए किया जाता है।[54] Android (ऑपरेटिंग सिस्टम) मोबाइल फ़ोन प्लेटफ़ॉर्म ने अपने वेब ब्राउज़र के आधार के रूप में वेबकिट (और इसके ब्लिंक (ब्राउज़र इंजन) के बाद के संस्करण) का उपयोग किया[55][56][57] और जनवरी 2009 में घोषित पाम प्री में वेबकिट पर आधारित एक इंटरफेस है।[58]ऐमज़ान किन्डल 3 में एक प्रयोगात्मक वेबकिट आधारित ब्राउज़र सम्मिलित है।[59] जून 2007 में, एप्पल ने घोषणा की कि वेबकिट को सफारी के भाग के रूप में माइक्रोसॉफ्ट विंडोजमें पोर्ट कर दिया गया है। हालाँकि विंडोज के लिए सफारी को चुपचाप बंद कर दिया गया था[60] कंपनी द्वारा, माइक्रोसॉफ्ट के ऑपरेटिंग सिस्टम के लिए वेबकिट के पोर्ट अभी भी सक्रिय रूप से बनाए हुए हैं।[61][62] विंडोज पोर्ट काम करने के लिए एप्पल के मालिकाना पुस्तकालयों का उपयोग करता है और इसका उपयोग आईक्लाउड के लिए किया जाता है[63] और आईट्यून[64] विंडोज के लिए, जबकि विनकैरो पोर्ट पूरी तरह से खुला-स्रोत और पुनर्वितरण योग्य पोर्ट है।[65][66]

File:GNOME Web 3.34 on GNOME Shell.png
गनोम वेब लिनक्स पर एक प्रमुख वेब ब्राउज़र है जो वेबकिटGTK का उपयोग करता है।

वेबकिट को कई टूलकिट में पोर्ट किया गया है जो कई प्लेटफॉर्म का समर्थन करता है, जैसे किलिनक्स के लिए GTK टूलकिट, वेबकिटGTK नाम के तहत जिसका उपयोग Eolie द्वारा किया जाता है,[67] गनोम वेब,[68][69] एडोब इंटीग्रेटेड रनटाइम, प्रबुद्धता फाउंडेशन पुस्तकालय (ईएफएल), और अव्यवस्था (सॉफ्टवेयर) टूलकिट।[70] Qt सॉफ़्टवेयर में Qtवेबकिट नामक मॉड्यूल के रूप में Qt 4.4 रिलीज़ में एक वेबकिट पोर्ट सम्मिलित था[71] (चूंकि Qt बेवइंजन द्वारा प्रतिस्थापित किया गया, जो इसके बजाय ब्लिंक का उपयोग करता है)। Qt पर आइरिस ब्राउज़र ने भी वेबकिट का उपयोग किया। एनलाइटनमेंट फाउंडेशन लाइब्रेरीज़ (EFL) पोर्ट - E-वेबकिट - विकसित किया गया था (सैमसंग और प्रोफ़्यूज़न द्वारा[72]) स्टैंड अलोन ब्राउज़र, विजेट्स-गैजेट्स, रिच टेक्स्ट व्यूअर और कंपोजर के रूप में उपयोग के लिए सन्निहित और मोबाइल सिस्टम पर ध्यान केंद्रित करना।[citation needed] क्लटर पोर्ट Collabora द्वारा विकसित किया गया है और रॉबर्ट बॉश GmbH द्वारा प्रायोजित है।

वेबकिट (Pleyo द्वारा प्रायोजित) के साथ सिंक्रनाइज़ की गई एक परियोजना भी थी[73] ओरिजिन वेब ब्राउजर कहा जाता है, जो सन्निहित या लाइटवेट सिस्टम को जल्दी और आसानी से पोर्ट करने के उद्देश्य से एक सार मंच के लिए एक मेटा-पोर्ट प्रदान करता है।[74] इस पोर्ट का उपयोग सन्निहित उपकरणों जैसे सेट टॉप बॉक्स, पीएमपी के लिए किया जाता है और इसे AmigaOS में पोर्ट किया गया है,Cite error: Closing </ref> missing for <ref> tag घोषणा के बाद, वेबकिट विकासकर्ता ने इसके कोडबेस को कारगर बनाने के लिए इंजन से क्रोम-विशिष्ट कोड को हटाने पर चर्चा प्रारंभ की।[75] वेबकिट में अब कोई क्रोम विशिष्ट कोड नहीं है (जैसे, बिल्डसिस्टम, V8 जावास्क्रिप्ट इंजन हुक, प्लेटफ़ॉर्म कोड, आदि)।

अवयव

वेबकोर

बेवकोर HTML और स्केलेबल वेक्टर ग्राफिक्स (SVG) के लिए एक लेआउट, रेंडरिंग और दस्तावेज़ वस्तु मॉडल (DOM) लाइब्रेरी (कंप्यूटिंग) है, जिसे वेबकिट प्रोजेक्ट द्वारा विकसित किया गया है। इसका पूर्ण स्रोत कोड जीएनयू लेसर जनरल पब्लिक लाइसेंस (एलजीपीएल) के तहत लाइसेंस प्राप्त है। वेबकिट फ्रेमवर्क बेवकोर और जावास्क्रिप्टकोर को लपेटता है, C++-आधारित बेवकोर रेंडरिंग इंजन और जावास्क्रिप्टकोर स्क्रिप्ट इंजन को एक Objective-C एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस प्रदान करता है, जिससे इसे Cocoa API पर आधारित एप्लिकेशन द्वारा आसानी से संदर्भित किया जा सकता है; बाद के संस्करणों में एक पार मंच C++ प्लेटफ़ॉर्म एब्स्ट्रैक्शन भी सम्मिलित है, और विभिन्न पोर्ट अधिक API प्रदान करते हैं।[citation needed] वेबकिट पिक्सेल-परफेक्ट रेंडरिंग के साथ एसिड2 और रखूंगा टेस्ट पास करता है और रेफरेंस हार्डवेयर पर कोई टाइमिंग या स्मूथनेस की समस्या नहीं है।[76]


जावास्क्रिप्टकोर

जावास्क्रिप्टकोर एक ऐसा रूपरेखा है जो वेबकिट कार्यान्वयन के लिए जावास्क्रिप्ट इंजन प्रदान करता है, और macOS के भीतर अन्य संदर्भों में इस प्रकार की स्क्रिप्टिंग प्रदान करता है।[17][77] जावास्क्रिप्टकोर मूल रूप से KDI के जावास्क्रिप्ट इंजन (KJS (सॉफ्टवेयर)) लाइब्रेरी (कंप्यूटिंग) (जो KDI प्रोजेक्ट का हिस्सा है) और PCRI नियमित अभिव्यक्ति लाइब्रेरी से लिया गया है।KJS और PCRI से फोर्किंग के बाद से, जावास्क्रिप्टकोर को कई नई सुविधाओं और अधिक अच्छे प्रदर्शन के साथ अधिक अच्छा बनाया गया है।[78] 2 जून, 2008 को, वेबकिट परियोजना ने घोषणा की कि उन्होंने जावास्क्रिप्टकोर को SquirrelFish, एक बायटेकोड दुभाषिया (कंप्यूटिंग) के रूप में फिर से लिखा है।[79][34]18 सितंबर, 2008 को घोषणा की गई कि यह परियोजना स्क्विरेलफिश एक्सट्रीम (संक्षिप्त SFX, नाइट्रो के रूप में विपणन) में विकसित हुई और जावास्क्रिप्ट निष्पादन को और तेज कर दिया।[80]

13 मई, 2014 को FTL नामक एक अनुकूलतम समय-समय पर संकलन|जस्ट-इन-टाइम (JIT) संकलक की घोषणा की गई।[81] यह अनुकूलित मशीन कोड उत्पन्न करने के लिए LLVM का उपयोग करता है। FTL फोर्थ-टियर-LLVM के लिए खड़ा है, और अनौपचारिक रूप से तेज-से-प्रकाश के लिए, इसकी गति की ओर इशारा करते हुए।[82] 15 फरवरी, 2016 तक, FTL JIT के बैकएंड को बेयर बोन्स बैकएंड (या शॉर्ट के लिए B3) से परिवर्तित दिया गया है।[83]


यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 1.3 "'(fwd) Greetings from the Safari team at Apple Computer' – MARC". Lists.kde.org. January 7, 2003. Archived from the original on February 9, 2015. Retrieved May 2, 2017.
  2. "Safari is released to the world". Donmelton.com. Retrieved January 13, 2013.
  3. "WebKit Nightly Builds". WebKit.org. Archived from the original on April 3, 2016. Retrieved May 27, 2014.
  4. "Code Style Guidelines". WebKit.org (in English). Apple, Inc. November 7, 2015. Archived from the original on May 1, 2017. Retrieved May 2, 2017.
  5. "WebKit Download". March 30, 2016. Retrieved August 14, 2018.
  6. "WebKit on Windows | WebKit". WebKit.org (in English). Apple, Inc. November 7, 2015. Archived from the original on August 8, 2021. Retrieved August 8, 2021.
  7. "BuildingCairoOnWindows – WebKit". trac.webkit.org (in English). Apple, Inc. June 8, 2021. Archived from the original on August 8, 2021. Retrieved August 8, 2021.
  8. 8.0 8.1 8.2 Licensing WebKit | WebKit
  9. 9.0 9.1 "वेबकिट ओपन सोर्स प्रोजेक्ट". Archived from the original on April 10, 2012. Retrieved April 7, 2012.
  10. Stachowiak, Maciej (November 9, 2008). "कंपनियां और संगठन जिन्होंने वेबकिट में योगदान दिया है". WebKit Wiki. Retrieved November 17, 2008.
  11. "वेबकिट ओपन सोर्स प्रोजेक्ट - कोड प्राप्त करना". Webkit.org. Archived from the original on March 6, 2016. Retrieved December 27, 2010.
  12. Barth, Adam (April 3, 2013). "क्रोमियम ब्लॉग: ब्लिंक: क्रोमियम प्रोजेक्ट के लिए एक रेंडरिंग इंजन". Blog.chromium.org. Archived from the original on April 4, 2013. Retrieved June 14, 2013.
  13. Lawson, Bruce. "ब्रूस लॉसन की निजी साइट: हैलो ब्लिंक". Brucelawson.co.uk. Retrieved June 14, 2013.
  14. "ओपन सोर्स - वेबकिट". Apple. Archived from the original on March 11, 2009. Retrieved March 5, 2009.
  15. "Apple का "वेबकिट" अब यूएस में एक पंजीकृत ट्रेडमार्क है". Archived from the original on March 9, 2013. Retrieved March 7, 2013.
  16. Melton, Don (August 25, 2011). "इंटरनेट पर ध्यान दें! वेबकिट आज 10 साल का नहीं है। वह 25 जून को हुआ था। मुझे तारीख पता है क्योंकि तभी मैंने प्रोजेक्ट शुरू किया था।". Twitter. Retrieved October 13, 2011.
  17. 17.0 17.1 Stachowiak, Maciej (June 13, 2002). "JavaScriptCore, KJS पर आधारित Apple का JavaScript फ्रेमवर्क". kde-darwin (Mailing list). Archived from the original on March 10, 2007. Retrieved August 21, 2008.
  18. "सफारी एंड खटमल अगेन". kdedevelopers.org. April 30, 2005. Archived from the original on March 3, 2006. Retrieved February 20, 2010.
  19. "तो, KHTML सभी WebCore परिवर्तनों को कब मर्ज करेगा?". kdedevelopers.org. Archived from the original on May 29, 2010. Retrieved February 20, 2010.
  20. "'सफारी और केएचटीएमएल' नाम की कड़वी विफलता". Archived from the original on April 15, 2015.
  21. "एप्पल की सफारी के लिए ओपन-सोर्स तलाक?". Archived from the original on July 7, 2009.
  22. "WebCore खुला स्रोत परिवर्तन". Archived from the original on May 27, 2016. Retrieved May 14, 2016.
  23. "WebCore – KHTML – Firefox: अपने तथ्य जानें!". Archived from the original on February 10, 2009.
  24. "कॉन्करर अब एसिड2 से आगे निकल गया है". Archived from the original on June 21, 2017.
  25. 25.0 25.1 Molkentin, Daniel (June 7, 2005). "ऐप्पल वेबकिट सीवीएस और बग डाटाबेस खोलता है". KDE News. Archived from the original on July 15, 2009. Retrieved January 16, 2007.
  26. "WWDC में Ars: KHTML के निर्माता लार्स नॉल के साथ साक्षात्कार". June 12, 2007. Archived from the original on May 31, 2008.
  27. Unrau, Troy (July 23, 2007). "केडीई के केएचटीएमएल और वेबकिट की अनफोर्किंग". Ars Technica. Archived from the original on September 30, 2007. Retrieved July 30, 2007.
  28. "KDE Development Platform 4.5.0 gains performance, stability, new high-speed cache and support for WebKit". Archived from the original on March 14, 2011.
  29. "अगली पीढ़ी केडीई प्रौद्योगिकियां वेबकोर में पोर्ट की गईं". July 10, 2005. Archived from the original on October 13, 2007.
  30. "सीएसएस ट्रांसफॉर्म". October 26, 2007. Archived from the original on January 13, 2017.
  31. "CSS3 के एनिमेशन". Archived from the original on February 21, 2009.
  32. Koivisto, Antti (November 12, 2007). "HTML5 मीडिया समर्थन". Surfin' Safari blog. Archived from the original on January 13, 2017.
  33. "गिलहरी मछली की घोषणा". June 2, 2008. Archived from the original on January 27, 2017.
  34. 34.0 34.1 "स्क्विरेलफिश प्रोजेक्ट".
  35. "गिलहरी मछली चरम का परिचय". September 18, 2008. Archived from the original on November 26, 2016.
  36. "चेंजसेट 40439 - वेबकिट". Trac.webkit.org. January 30, 2009. Retrieved December 27, 2010.
  37. "वेबकिट2 विकी". Webkit.org. Retrieved August 3, 2012.
  38. "WebKit2 की घोषणा". Webkit.org. Archived from the original on April 23, 2011. Retrieved December 27, 2010.
  39. "पेश है Nokia N9: बस एक स्वाइप की जरूरत है!". Nokia Corporation. Archived from the original on June 24, 2011. Retrieved June 21, 2011. {{cite web}}: Text "नोकिया वार्तालाप - आधिकारिक नोकिया ब्लॉग" ignored (help)
  40. "सफारी 5.1 के सार्वजनिक भागों के लिए स्रोत कोड भंडार". The WebKit Open Source Project. Retrieved July 20, 2011.
  41. "WWDC 2014 सत्र 206 - आधुनिक वेबकिट एपीआई का परिचय - ASCIIwwdc".
  42. "132399 - लीगेसी WebKit API को WebKitLegacy.framework में ले जाएँ और इसे WebKit.framework के अंदर ले जाएँ". Webkit.org.
  43. "फ्रेमवर्क नामों से मिलान करने के लिए निर्देशिकाओं और प्रोजेक्ट फ़ाइलों का नाम बदलना". Webkit.org.
  44. "ऐप स्टोर समीक्षा दिशानिर्देश".
  45. "Nokia S60 वेबकिट ब्राउज़र". Nokia. Archived from the original on December 6, 2005.
  46. "Google Chrome, Google का ब्राउज़र प्रोजेक्ट". Archived from the original on September 2, 2008.
  47. "कॉमिक Google क्रोम प्रोजेक्ट का वर्णन करता है". Archived from the original on September 3, 2008.
  48. "PS3, फर्मवेयर v4.10 वेबकिट के लिए। - बहुत सी बातें।". D.hatena.ne.jp. February 8, 2012. Archived from the original on October 14, 2012. Retrieved January 13, 2013.
  49. "एपिफेनी मेलिंग सूची - अनाउंसमेंट: द फ्यूचर ऑफ एपिफनी". Archived from the original on February 14, 2012.
  50. Chen, Brian X. "एचपी ने लॉन्च किया वेबओएस-पावर्ड टैबलेट, फोन". Wired. Archived from the original on April 10, 2014. Retrieved January 13, 2013. {{cite magazine}}: Text "गैजेट लैब" ignored (help)
  51. "100 मिलियन क्लब (H1 2010 अपडेट)". VisionMobile. Archived from the original on March 1, 2011. Retrieved March 1, 2011.
  52. "StatCounter". StatCounter. Archived from the original on May 26, 2012. Retrieved April 14, 2015.
  53. Stachowiak, Maciej (January 10, 2007). "अनिवार्य iPhone पोस्ट". Surfin' Safari weblog. Archived from the original on February 19, 2008. Retrieved January 24, 2008.
  54. "Android WebKit का उपयोग करता है". Archived from the original on January 13, 2017. Retrieved January 12, 2017.
  55. "समाचार में वेबकिट". WebKit. November 13, 2007. Retrieved November 17, 2018.
  56. "वेबकिट मोबाइल का अद्भुत उदय". gigaom.com (in English). November 13, 2007. Retrieved November 17, 2018.
  57. "पाम प्री इन-डेप्थ इंप्रेशन, वीडियो और विशाल हैंड्स-ऑन गैलरी". Archived from the original on January 13, 2017.
  58. Topolsky, Joshua. "नए अमेज़ॅन किंडल ने घोषणा की: यूएस और यूके में $ 139 वाईफाई-केवल संस्करण और $ 189 3 जी मॉडल 27 अगस्त को उपलब्ध होगा". Archived from the original on January 13, 2017.
  59. Lex Friedman (July 26, 2012). "सफारी 6 माउंटेन लायन और लायन के लिए उपलब्ध है, लेकिन विंडोज के लिए नहीं". macworld.com (in English). International Data Group. Archived from the original on July 26, 2021. Retrieved August 8, 2021. {{cite web}}: |archive-date= / |archive-url= timestamp mismatch (help)
  60. "बिल्डबॉट: बिल्डर ऐप्पल-विन-10-डीबग-बिल्ड". build.webkit.org (in English). Apple, Inc. Archived from the original on August 8, 2021. Retrieved August 8, 2021.
  61. "बिल्डबॉट: बिल्डर विनकैरो-64-बिट-डब्ल्यूकेएल-रिलीज-बिल्ड". build.webkit.org (in English). Apple, Inc. Archived from the original on August 8, 2021.
  62. "Windows 12.3 के लिए iCloud की सुरक्षा सामग्री के बारे में - Apple सहायता". support.apple.com (in English). Apple, Inc. Archived from the original on August 8, 2021. Retrieved August 8, 2021.
  63. "Windows के लिए iTunes 12.11.3 की सुरक्षा सामग्री के बारे में - Apple सहायता". support.apple.com (in English). Apple, Inc. Archived from the original on August 8, 2021. Retrieved August 8, 2021.
  64. "बिल्डिंगकैरोऑनविंडोज - वेबकिट". trac.webkit.org (in English). Apple, Inc. June 8, 2021. Archived from the original on August 8, 2021. Retrieved August 8, 2021.
  65. "GitHub - WebKitForWindows/WebKitRequirements: WebKit के WinCairo पोर्ट की आवश्यकताओं के लिए स्क्रिप्ट बनाएँ". github.com (in English). Apple, Inc. Archived from the original on August 8, 2021. Retrieved August 8, 2021.
  66. "वर्ल्ड / ईओली".
  67. "WebKitGTK+ प्रोजेक्ट वेबसाइट". Archived from the original on January 30, 2017.
  68. "Alp Toker - WebKit/Gtk+ आ रहा है". June 12, 2007. Archived from the original on March 25, 2008.
  69. "WebKitClutter प्रोजेक्ट वेबसाइट".
  70. "क्यूटी वेबकिट". Archived from the original on August 3, 2009.
  71. "प्रोफ़्यूज़न". Profusion.mobi. Retrieved January 13, 2013. {{cite web}}: Text "घर" ignored (help)
  72. Play.org "प्ले Play". Play.org/ Archived from the original on March 25, 2008. {{cite web}}: Check |archive-url= value (help); Check |url= value (help)
  73. "ओडब्लूबी फोर्ज देखें". Archived from the original on May 9, 2008.
  74. "वेबकिट डेवलपर्स क्रोमियम निष्कर्षण की योजना बना रहे हैं". The H. Archived from the original on April 7, 2013. Retrieved April 9, 2013.
  75. Stachowiak, Maciej (September 25, 2008). "एसिड का फुल पास3". Surfin' Safari – The WebKit Blog. Archived from the original on September 29, 2008. Retrieved September 29, 2008.
  76. "वेबकिट ओपन सोर्स प्रोजेक्ट - जावास्क्रिप्ट". Archived from the original on August 14, 2015.
  77. "महान ब्राउज़र जावास्क्रिप्ट तसलीम". December 19, 2007. Archived from the original on September 6, 2008.
  78. Cite error: Invalid <ref> tag; no text was provided for refs named Announcing SquirrelFish
  79. Cite error: Invalid <ref> tag; no text was provided for refs named Introducing SquirrelFish Extreme
  80. "पेश है WebKit FTL JIT". May 13, 2014. Archived from the original on January 19, 2017.
  81. "वेबकिट जावास्क्रिप्ट प्रदर्शन को बढ़ावा देने के लिए ऐप्पल एलएलवीएम कंपाइलर को एकीकृत करता है". May 16, 2014. Archived from the original on July 8, 2017.
  82. "B3 JIT कंपाइलर का परिचय". February 15, 2016. Archived from the original on May 3, 2017.


इस पेज में लापता आंतरिक लिंक की सूची

  • वर्ग (कंप्यूटर प्रोग्रामिंग)
  • इंटरनेट ब्राउज़र (निंटेंडो 3DS)
  • कांटा (सॉफ्टवेयर विकास)
  • UNIX- जैसे
  • कोड की पंक्तियाँ
  • दुभाषिया (कंप्यूटिंग)
  • संकलक
  • जावास्क्रिप्ट इंजन
  • मेल (एप्पल)
  • मिडोरी (वेब ​​ब्राउज़र)
  • प्लेस्टेशन 3 सिस्टम सॉफ्टवेयर
  • छिपकली (लेआउट इंजन)
  • चिकना (वेब ​​​​ब्राउज़र)
  • क्यूटी सॉफ्टवेयर
  • रॉबर्ट बॉश जीएमबीएच
  • रुको
  • प्रकाश की तुलना में तेज़

बाहरी संबंध