वेबकिट: Difference between revisions

From Vigyanwiki
(Created page with "{{short description|Web browser engine}} {{Use mdy dates|date=October 2013}} {{Infobox software | name = WebKit | logo = WebKit logo (2015).svg | logo size = 64px | screenshot...")
 
No edit summary
Line 21: Line 21:
| website = {{URL|https://webkit.org}}
| website = {{URL|https://webkit.org}}
}}
}}
WebKit Apple Inc. द्वारा विकसित एक [[ब्राउज़र इंजन]] है और मुख्य रूप से इसके Safari (वेब ​​ब्राउज़र) वेब ब्राउज़र के साथ-साथ किसी [[सफारी (वेब ​​​​ब्राउज़र)]] के [[iOS]] और [[iPadOS]] संस्करण में उपयोग किया जाता है। WebKit का उपयोग [[BlackBerry Browser]], PS3 से शुरू होने वाले [[PlayStation]] कंसोल, [[Tizen]] मोबाइल ऑपरेटिंग सिस्टम, [[Amazon Kindle]] [[ई बुक्स]] रीडर के साथ शामिल एक ब्राउज़र और इंटरनेट ब्राउज़र ([[Nintendo]] 3DS) से शुरू होकर Nintendo कंसोल पर भी किया जाता है। वेबकिट का [[सी ++]] [[अप्लिकेशन प्रोग्रामिंग अंतरफलक]] (एपीआई) विंडो (कंप्यूटिंग) में वर्ल्ड वाइड वेब सामग्री प्रदर्शित करने के लिए क्लास (कंप्यूटर प्रोग्रामिंग) का एक सेट प्रदान करता है, और उपयोगकर्ता द्वारा क्लिक किए जाने पर निम्नलिखित लिंक जैसे ब्राउज़र सुविधाओं को लागू करता है, बैक-फ़ॉरवर्ड सूची का प्रबंधन करता है, और हाल ही में देखे गए पृष्ठों के इतिहास का प्रबंधन करना।
वेबकिट एप्पल Inc. द्वारा विकसित एक [[ब्राउज़र इंजन]] है और मुख्य रूप से इसके Safari (वेब ​​ब्राउज़र) वेब ब्राउज़र के साथ-साथ किसी [[सफारी (वेब ​​​​ब्राउज़र)]] के [[iOS]] और [[iPadOS]] संस्करण में उपयोग किया जाता है। वेबकिट का उपयोग [[BlackBerry Browser]], PS3 से प्रारंभ होने वाले [[PlayStation]] कंसोल, [[Tizen]] मोबाइल ऑपरेटिंग सिस्टम, [[Amazon Kindle]] [[ई बुक्स]] रीडर के साथ सम्मिलित  एक ब्राउज़र और इंटरनेट ब्राउज़र ([[Nintendo]] 3DS) से प्रारंभ होकर Nintendo कंसोल पर भी किया जाता है। वेबकिट का [[सी ++]] [[अप्लिकेशन प्रोग्रामिंग अंतरफलक|अप्लिकेशन प्रोग्रामिंग इंटरफेस]] (एपीआई) विंडो (कंप्यूटिंग) में वर्ल्ड वाइड वेब सामग्री प्रदर्शित करने के लिए क्लास (कंप्यूटर प्रोग्रामिंग) का एक सेट प्रदान करता है, और उपयोगकर्ता द्वारा क्लिक किए जाने पर निम्नलिखित लिंक जैसे ब्राउज़र सुविधाओं को लागू करता है, बैक-फ़ॉरवर्ड सूची का प्रबंधन करता है, और हाल ही में देखे गए पृष्ठों के इतिहास का प्रबंधन करना।


वेबकिट [[कहाँ पे]] से [[केएचटीएमएल]] और [[केजेएस (सॉफ्टवेयर)]] पुस्तकालयों के एक फोर्क (सॉफ्टवेयर विकास) के रूप में शुरू हुआ,<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> WebKit [[macOS]], [[Microsoft Windows]], [[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, WebKit के एक घटक को [[ब्लिंक (ब्राउज़र इंजन)]] नाम के तहत [[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>
वेबकिट [[कहाँ पे]] से [[केएचटीएमएल]] और [[केजेएस (सॉफ्टवेयर)]] पुस्तकालयों के एक फोर्क (सॉफ्टवेयर विकास) के रूप में प्रारंभ हुआ,<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>
वेबकिट [[बीएसडी लाइसेंस]] | बीएसडी 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 तक, WebKit, Apple का ट्रेडमार्क है, जो 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> #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>




== उत्पत्ति ==
== उत्पत्ति ==
कोड जो वेबकिट बन जाएगा, 1998 में केडीई एचटीएमएल (केएचटीएमएल) लेआउट इंजन और केडीई जावास्क्रिप्ट (केजेएस (सॉफ्टवेयर)) इंजन के रूप में शुरू हुआ। 25 जून 2001 को डॉन मेल्टन द्वारा Apple के भीतर WebKit प्रोजेक्ट शुरू किया गया था।<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"/>Apple के परिवर्तनों की पहली रिलीज़ के साथ, जून 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 में केडीई एचटीएमएल (केएचटीएमएल) लेआउट इंजन और केडीई जावास्क्रिप्ट (केजेएस (सॉफ्टवेयर)) इंजन के रूप में प्रारंभ हुआ। 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>
Apple के अनुसार, कुछ बदलाव जो विभिन्न विकास रणनीति के लिए आवश्यक थे, उनमें 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 के सबसेट का कार्यान्वयन एक्स [[उद्देश्य सी]] ++ में लिखा गया है, और ओएस एक्स कॉल करता है।<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 डेवलपर्स ने कहा कि वे Apple के परिवर्तनों को स्वीकार करने की संभावना नहीं रखते थे और दावा किया कि दोनों समूहों के बीच संबंध एक कड़वी विफलता थी।<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> Apple ने बड़े पैच में अपने परिवर्तन प्रस्तुत किए जिनमें अपर्याप्त प्रलेखन के साथ कई परिवर्तन शामिल थे, अक्सर कोडबेस में भविष्य के परिवर्धन के संबंध में। इस प्रकार, ये पैच केडीई डेवलपर्स के लिए केएचटीएमएल में वापस एकीकृत करने के लिए कठिन थे।<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> साथ ही, Apple ने मांग की थी कि डेवलपर्स Apple के स्रोत कोड को देखने से पहले गैर-प्रकटीकरण समझौतों पर हस्ताक्षर करें और तब भी वे Apple के बग डेटाबेस तक पहुँचने में असमर्थ थे।<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>
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>
प्रचारित तलाक की अवधि के दौरान, केडीई डेवलपर कर्ट फ़ेफ़िले (पिपिटास) ने एक लेख पोस्ट किया जिसमें दावा किया गया कि केएचटीएमएल डेवलपर्स वेबकोर से केएचटीएमएल में कई (लेकिन सभी नहीं) सफारी सुधारों को [[बैकपोर्टिंग]] करने में कामयाब रहे, और उन्होंने हमेशा ऐप्पल से आने वाले सुधारों की सराहना की और अभी भी ऐसा करते हैं। लेख में यह भी उल्लेख किया गया है कि आपसी संबंध और भविष्य के सहयोग के तरीकों को सुधारने के बारे में चर्चा करने के लिए Apple ने 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>
प्रचारित तलाक की अवधि के समय, केडीई डेवलपर कर्ट फ़ेफ़िले (पिपिटास) ने एक लेख पोस्ट किया जिसमें दावा किया गया कि केएचटीएमएल डेवलपर्स वेबकोर से केएचटीएमएल में कई (लेकिन सभी नहीं) सफारी सुधारों को [[बैकपोर्टिंग]] करने में कामयाब रहे, और उन्होंने हमेशा ऐप्पल से आने वाले सुधारों की सराहना की और अभी भी ऐसा करते हैं। लेख में यह भी उल्लेख किया गया है कि आपसी संबंध और भविष्य के सहयोग के तरीकों को सुधारने के बारे में चर्चा करने के लिए एप्पल ने 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>
समाचार में कांटे की कहानी की उपस्थिति के बाद, ऐप्पल ने वेबकिट फोर्क के स्रोत कोड को सार्वजनिक [[संशोधन नियंत्रण]] | संशोधन-नियंत्रण भंडार में जारी किया।<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>
WebKit टीम ने मूल WebKit कोड बेस में कई Apple-विशिष्ट परिवर्तनों को उलट दिया था और अन्य प्लेटफ़ॉर्म पर कोर रेंडरिंग कोड को कमिट करने के लिए प्लेटफ़ॉर्म-विशिष्ट अमूर्त परतों को लागू किया था।<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 से WebKit में जाएगी।<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]] ने बताया कि 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">
{{cite web
{{cite web
  |url        = http://kde.org/announcements/4.5/platform.php
  |url        = http://kde.org/announcements/4.5/platform.php
Line 50: Line 50:


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


===वेबकिट2===
===वेबकिट2===
8 अप्रैल, 2010 को WebKit2 नामक एक परियोजना को WebKit को फिर से डिज़ाइन करने की घोषणा की गई। इसका लक्ष्य उन घटकों को अमूर्त करना था जो अपने आसपास के इंटरफ़ेस या एप्लिकेशन शेल से साफ-साफ वेब रेंडरिंग प्रदान करते हैं, एक ऐसी स्थिति बनाते हैं जहां वेब सामग्री (जावास्क्रिप्ट, एचटीएमएल, लेआउट, आदि) एप्लिकेशन यूआई से अलग प्रक्रिया में रहती है। इस अमूर्तता का उद्देश्य WebKit2 की तुलना में WebKit2 के लिए पुन: उपयोग को अधिक सरल प्रक्रिया बनाना था। WebKit2 में मूल WebKit से असंगत 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>
WebKit2 लक्ष्य Linux, MacOS, Windows, [[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 WebKit2 में बदल गया।<ref>{{cite web|title=WWDC 2014 सत्र 206 - आधुनिक वेबकिट एपीआई का परिचय - ASCIIwwdc|url=http://asciiwwdc.com/2014/sessions/206}}</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>
मूल WebKit API का नाम बदलकर WebKitLegacy 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> WebKit2 API का नाम बदलकर साधारण WebKit 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]] के अनुसार [[वेब ब्राउज़र का उपयोग हिस्सा]]]]WebKit का उपयोग Safari (वेब ​​ब्राउज़र) के भीतर रेंडरिंग इंजन के रूप में किया जाता है और पूर्व में Windows, macOS, और [[Android (ऑपरेटिंग सिस्टम)]] (संस्करण 4.4 किटकैट से पहले) पर Google के Google Chrome वेब ब्राउज़र द्वारा उपयोग किया जाता था। Chrome केवल WebCore का उपयोग करता है, और इसमें [[Chrome V8]] नामक अपना स्वयं का JavaScript इंजन और एक मल्टीप्रोसेस सिस्टम शामिल है।<ref name="ars-blink" />iOS के लिए Chrome WebKit का उपयोग करना जारी रखता है क्योंकि Apple के लिए यह आवश्यक है कि उस प्लेटफ़ॉर्म पर मौजूद वेब ब्राउज़र ऐसा करें.<ref name="App Store Review Guidelines">{{cite web|url=https://developer.apple.com/app-store/review/guidelines/#software-requirements|title=ऐप स्टोर समीक्षा दिशानिर्देश}}</ref> MacOS और iOS पर अन्य एप्लिकेशन WebKit का उपयोग करते हैं, जैसे कि Apple का ई-मेल क्लाइंट मेल (Apple), ऐप स्टोर, और Microsoft के [[Microsoft Entourage]] [[व्यक्तिगत सूचना प्रबंधक]] का 2008 का संस्करण, दोनों ही HTML सामग्री को प्रस्तुत करने के लिए WebKit का उपयोग करते हैं।
[[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 सामग्री को प्रस्तुत करने के लिए वेबकिट का उपयोग करते हैं।


=== स्थापित आधार ===
=== स्थापित आधार ===
वेबकिट के आसपास नए वेब ब्राउज़र बनाए गए हैं जैसे कि [[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 अपने एप्लिकेशन रनटाइम के आधार पर WebKit का उपयोग करता है।<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> WebKit का उपयोग HTML को रेंडर करने और [[एडोब इंटीग्रेटेड रनटाइम]] एप्लिकेशन प्लेटफ़ॉर्म में JavaScript चलाने के लिए किया जाता है। [[Adobe Creative Suite]] CS5 में, WebKit का उपयोग उपयोगकर्ता इंटरफ़ेस के कुछ भागों को रेंडर करने के लिए किया जाता है। 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]] ब्राउज़र (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>