वेबकिट: Difference between revisions
From Vigyanwiki
No edit summary |
|||
| Line 27: | Line 27: | ||
वेबकिट [[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> | वेबकिट [[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)'' | कोड जो वेबकिट बन जाएगा, 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- विशिष्ट विशेषताएँ सम्मिलित थीं जो 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> | ||
| Line 39: | Line 39: | ||
सूचना में फोर्क के खंड की उपस्थिति के बाद, ऐप्पल ने सार्वजनिक संशोधन-नियंत्रण भंडार में वेबकिट फोर्क का स्रोत कोड प्रकाशित किया।<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> | ||
जुलाई 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"> | जुलाई 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"> | ||
| Line 60: | Line 60: | ||
=== आगे का विकास === | === आगे का विकास === | ||
{{Update|section|date=July 2015}} | {{Update|section|date=July 2015}} | ||
2007 की प्रारंभ में, विकास दल ने [[व्यापक शैली पत्रक|परिवर्तनशील वर्तिका पत्र]] ( | 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 में, परियोजना ने घोषणा की कि उसने [[आप ऊब जाएंगे | 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 जून, 2008 को, वेबकिट परियोजना ने घोषणा की कि उन्होंने | |||
===वेबकिट2=== | ===वेबकिट2=== | ||
8 अप्रैल, 2010 को वेबकिट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> | ||
वेबकिट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> | |||
वेबकिट2 | मूल वेबकिट 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 का नाम | |||
== प्रयोग == | == प्रयोग == | ||
[[File:Usage share of web browsers (Source StatCounter).svg|thumb|right|[[StatCounter]] के अनुसार [[वेब ब्राउज़र का उपयोग हिस्सा]]]]वेबकिट का उपयोग सफारी (वेब ब्राउज़र) | [[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> [[सिम्बियन]] मोबाइल फोन पर, | वेबकिट के आसपास नए वेब ब्राउज़र बनाए गए हैं जैसे कि [[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> [[सिम्बियन]] मोबाइल फोन पर, ब्लैकबेरी ब्राउज़र (वर्शन 6.0+), मिडोरी, क्रोम ब्राउजर),<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> KDE का [[मुझे लगता है|रेकोनक वेब ब्राउज़र]] और [[प्लाज्मा कार्यक्षेत्र]] भी इसे मूल वेब रेंडरिंग इंजन के रूप में उपयोग करते हैं। वेबकिट को उनके मूल रेंडरिंग इंजनों की जगह ओमनीवेब, आईकैब और वेब (पूर्व नाम एपिफेनी) और स्लीपनिर में रेंडरिंग इंजन के रूप में अपनाया गया है।, जो उनके मूल रेंडरिंग इंजनों की जगह ले रहा है। GNOME's के वेब ने कुछ समय के लिए गेको (अभिन्यास इंजन) और वेबकिट दोनों का समर्थन किया, लेकिन टीम ने फैसला किया कि गेको का प्रकाशऩ चक्र और भविष्य की विकास योजनाएँ इसे समर्थन जारी रखने के लिए बहुत जटिल बना देंगी।<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> | ||
=== बंदरगाह === | === बंदरगाह === | ||
हयात द्वारा वेबकिट के मुक्त स्रोत की घोषणा करने के एक हफ्ते बाद, नोकिया ने घोषणा की कि उसने वेबकिट को सिम्बियन ऑपरेटिंग सिस्टम में पोर्ट कर लिया है और 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> | हयात द्वारा वेबकिट के मुक्त स्रोत की घोषणा करने के एक हफ्ते बाद, नोकिया ने घोषणा की कि उसने वेबकिट को सिम्बियन ऑपरेटिंग सिस्टम में पोर्ट कर लिया है और 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 में, एप्पल ने घोषणा की कि वेबकिट को सफारी के भाग के रूप में माइक्रोसॉफ्ट विंडोजमें पोर्ट कर दिया गया है। हालाँकि विंडोज के लिए सफारी को चुपचाप बंद कर दिया गया था<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> | जून 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> | ||
| Line 95: | Line 91: | ||
=== वेबकोर === | === वेबकोर === | ||
वेबकोर HTML और स्केलेबल वेक्टर ग्राफिक्स (SVG) के लिए एक | वेबकोर 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> | ||
=== जावास्क्रिप्टकोर === | === जावास्क्रिप्टकोर === | ||
जावास्क्रिप्टकोर एक ऐसा रूपरेखा है जो वेबकिट कार्यान्वयन के लिए जावास्क्रिप्ट इंजन प्रदान करता है, और macOS केअंदर अन्य संदर्भों में इस प्रकार की स् | |||