वेबकिट: Difference between revisions
From Vigyanwiki
No edit summary |
No edit summary |
||
| (14 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
{{short description|Web browser engine}} | {{short description|Web browser engine}} | ||
{{Infobox software | {{Infobox software | ||
| name = WebKit | | name = WebKit | ||
| Line 21: | Line 21: | ||
| website = {{URL|https://webkit.org}} | | website = {{URL|https://webkit.org}} | ||
}} | }} | ||
वेबकिट एक ब्राउज़र इंजन है जिसे एप्पल द्वारा विकसित किया गया है और मुख्य रूप से इसके सफारी वेब ब्राउज़र के साथ-साथ किसी भी वेब ब्राउज़र के iOS और | '''''वेबकिट''''' '''''(webkit)''''' एक ब्राउज़र इंजन है जिसे एप्पल द्वारा विकसित किया गया है और मुख्य रूप से इसके सफारी वेब ब्राउज़र के साथ-साथ किसी भी वेब ब्राउज़र के iOS और आईपैड OS संस्करण में उपयोग किया जाता है। वेबकिट का उपयोग [[BlackBerry Browser|ब्लैकबेरी ब्राउजर]], PS3 से प्रारंभ होने वाले [[PlayStation|प्लेस्टेशन]] कंसोल, [[Tizen|टिज़ेन]] मोबाइल ऑपरेटिंग सिस्टम,ऐमज़ान किन्डल [[ई बुक्स]] रीडर के साथ सम्मिलित एक ब्राउज़र और इंटरनेट ब्राउज़र ([[Nintendo|निनटेनडो]] 3DS) से प्रारंभ होकर निनटेनडो कंसोल पर भी किया जाता है। वेबकिट का [[सी ++|C ++]] [[अप्लिकेशन प्रोग्रामिंग अंतरफलक|अप्लिकेशन प्रोग्रामिंग इंटरफेस]] (API) विंडो (कंप्यूटिंग) में वर्ल्ड वाइड वेब सामग्री प्रदर्शित करने के लिए कंप्यूटर प्रोग्रामिंग का एक समूह प्रदान करता है, और ब्राउज़र सुविधाओं को लागू करता है जैसे कि उपयोगकर्ता द्वारा क्लिक किए जाने पर लिंक का अनुसरण करना, बैक-फ़ॉरवर्ड सूची का प्रबंधन करना और हाल ही में देखे गए पृष्ठों के इतिहास का प्रबंधन करना। | ||
वेबकिट | वेबकिट KDE से [[केएचटीएमएल|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> और तब से KDE योगदानकर्ताओं, एप्पल, [[गूगल]], [[नोकिया]], <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> | ||
वेबकिट [[BSD 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> वेबकोर और जावास्क्रिप्टकोर घटकों के अपवाद के साथ, जो [[GNU लेसर जनरल पब्लिक लाइसेंस]] के तहत उपलब्ध हैं। 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 में ''KDE HTML (KHTML)'' लेआउट इंजन और ''KDE जावास्क्रिप्ट (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 (सॉफ़्टवेयर) के [[सॉफ्टवेयर कांटा|सॉफ्टवेयर फोर्क]] के रूप में। मेल्टन ने KDE विकासकर्ता को ई-मेल में समझाया<ref name="macport" /> कि KHTML और KJS (सॉफ़्टवेयर) छोटे होने (कोड की 140,000 पंक्तियों से कम), बिना कोई गलती से डिज़ाइन और मानकों के अनुरूप होने के कारण अन्य उपलब्ध तकनीकों की तुलना में आसान विकास की स्वीकृति देते हैं। KHTML और KJS को व्यवस्थापक [[पुस्तकालय (कम्प्यूटिंग)|लाइब्रेरी (कम्प्यूटिंग)]] की मदद से OS X में पोर्ट किया गया और वेबकोर और जावास्क्रिप्टकोर का नाम परिवर्तित दिया गया।<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 में अनुपस्थित थीं, जैसे कि प्रयोजन-C, KWQ (उच्चारण क्वैक) KHTML को कार्य करने के लिए आवश्यक Qt के उपसमुच्चय का कार्यान्वयन OS X [[उद्देश्य सी|उद्देश्य C]] ++ में लिखा गया है, और OS X कहलाता है।<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- विशिष्ट विशेषताएँ सम्मिलित | |||
=== विभाजित विकास === | === विभाजित विकास === | ||
वेबकोर और 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> एप्पल ने बड़े भाग में अपने परिवर्तन प्रस्तुत किए जिनमें अपर्याप्त प्रलेखन के साथ प्रायः कोडबेस में भविष्य के परिवर्धन के संबंध में कई परिवर्तन सम्मिलित थे। इस प्रकार, ये भाग KDE विकासकर्ता के लिए 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> | |||
प्रकाशित <nowiki>''डिवोर्स''</nowiki> की अवधि के समय, KDE विकासकर्ता कर्ट फ़ेफ़िले (पिपिटास) ने एक लेख प्रविष्ट किया जिसमें दावा किया गया कि 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> वस्तुतः, KDE परियोजना KHTML की प्रतिपादन गति में सुधार करने और [[ज़रूर|Acid2]] प्रतिपादन परीक्षण के स्वीकृति सहित सुविधाओं को जोड़ने के लिए इनमें से कुछ परिवर्तनों को सम्मिलित करने में सक्षम थी।<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>{{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|Ars टेचनिका]] ने बताया कि KDE | जुलाई 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> हालांकि, कई वर्षों के एकीकरण के बाद, KDE विकास प्लेटफार्म संस्करण 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 50: | Line 51: | ||
}} | }} | ||
</ref> | </ref> | ||
=== मुक्त-स्रोत === | |||
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> | |||
वेबकिट के जावास्क्रिप्ट-कोर और वेबकोर घटक GNU लेसर जनरल पब्लिक लाइसेंस के अंतर्गत उपलब्ध हैं, जबकि शेष वेबकिट BSD 2-अधिनियम लाइसेंस के अंतर्गत उपलब्ध है।<ref name="licensing" /> | |||
=== आगे का विकास === | === आगे का विकास === | ||
{{Update|section|date=July 2015}} | {{Update|section|date=July 2015}} | ||
2007 की प्रारंभ में, विकास दल ने [[व्यापक शैली पत्रक]] ( | 2007 की प्रारंभ में, विकास दल ने [[व्यापक शैली पत्रक|परिवर्तनशील वर्तिका पत्र]] (CSS) एक्सटेंशन को लागू करना प्रारंभ किया, जिसमें [[सीएसएस एनिमेशन|CSS एनिमेशन]], संक्रमण और 2D और 3D रूपांतरण दोनों सम्मिलित हैं;<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 में, परियोजना ने घोषणा की कि उसने [[आप ऊब जाएंगे|HTML5]] प्रारूप विनिर्देशन की मीडिया सुविधाओं के लिए समर्थन जोड़ा है, जिससे सन्निहित वीडियो को मूल रूप से प्रस्तुत किया जा सकता है और वेबकिट में लेख-नियंत्रित किया जा सकता है।<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 को, वेबकिट परियोजना ने घोषणा की कि उन्होंने जावास्क्रिप्टकोर को स्क्विरेलफिश, एक [[बाईटकोड]] व्याख्यात्मक (कंप्यूटिंग) के रूप में पुनः लिखा है।<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 (WEBKIT2)=== | |||
8 अप्रैल, 2010 को वेबकिट2 नामक एक परियोजना को वेबकिट को पुनः डिज़ाइन करने की घोषणा की गई। इसका लक्ष्य उन घटकों को संक्षिप्त करना था जो अपने आसपास के इंटरफ़ेस या एप्लिकेशन शेल से आसानी से वेब प्रस्तुतीकरण प्रदान करते हैं, एक ऐसी स्थिति बनाते हैं जहां वेब सामग्री (जावास्क्रिप्ट, HTML, लेआउट आदि) एप्लिकेशन 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> | |||
मूल वेबकिट API | |||
वेबकिट2 लक्ष्य लिनक्स, MacOS, विंडोज, [[GTK]], और मीगो-हरमटन पर स्थापित किए गए थे।<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> OS X के लिए सफारी संस्करण 5.1 के साथ नए API में परिवर्तित गया।<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 का नाम परिवर्तित कर वेबकिट-लेगसी 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]] के अनुसार [[वेब ब्राउज़र का उपयोग हिस्सा]]]]वेबकिट का उपयोग सफारी (वेब ब्राउज़र) के | [[File:Usage share of web browsers (Source StatC | ||