वेब हाइपरटेक्स्ट एप्लीकेशन टेक्नोलॉजी वर्किंग ग्रुप

वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप (WHATWG) HTML और संबंधित तकनीकों को विकसित करने में रुचि रखने वाले लोगों का एक समुदाय है। WHATWG की स्थापना 2004 में अग्रणी वेब ब्राउज़र विक्रेताओं, Apple Inc., मोज़िला फाउंडेशन और ओपेरा सॉफ्टवेयर के व्यक्तियों द्वारा की गई थी। WHATWG हाइपर टेक्स्ट मार्कअप लैंग्वेज  (HTML) और  दस्तावेज़ ऑब्जेक्ट मॉडल  (DOM) के विनिर्देशों सहित कई वेब-संबंधित तकनीकी मानकों को बनाए रखने के लिए जिम्मेदार है।  WHATWG की केंद्रीय संगठनात्मक सदस्यता और नियंत्रण - इसके संचालन समूह - में Apple, Mozilla, Google और Microsoft शामिल हैं। WHATWG समुदाय के सदस्य सही कार्यान्वयन सुनिश्चित करने के लिए विशिष्टताओं के संपादक के साथ काम करते हैं।

इतिहास
WHATWG का गठन विश्वव्यापी वेब संकाय  (W3C) वेब मानकों के धीमे विकास और XML-आधारित प्रौद्योगिकियों के पक्ष में HTML को छोड़ने के W3C के निर्णय के जवाब में किया गया था। WHATWG मेलिंग सूची की घोषणा 4 जून 2004 को की गई थी, संयुक्त ओपेरा-मोज़िला पोजीशन पेपर की पहल के दो दिन बाद वेब एप्लिकेशन और कंपाउंड दस्तावेज़ों पर W3C कार्यशाला में W3C सदस्यों द्वारा वोट दिया गया था। 10 अप्रैल 2007 को मोज़िला फाउंडेशन, एप्पल और ओपेरा सॉफ्टवेयर ने प्रस्ताव रखा कि W3C का नया HTML कार्य समूह WHATWG के HTML5 को अपने काम के शुरुआती बिंदु के रूप में अपनाता है और इसके भविष्य के वितरण को HTML5 नाम देता है (हालाँकि WHATWG विनिर्देश को बाद में HTML लिविंग स्टैंडर्ड का नाम दिया गया था)।

9 मई 2007 को, W3C के नए HTML कार्य समूह ने ऐसा करने का संकल्प लिया। माइक्रोसॉफ्ट से एक इंटरनेट एक्सप्लोरर प्लेटफ़ॉर्म आर्किटेक्ट को आमंत्रित किया गया था, लेकिन यह सुनिश्चित करने के लिए पेटेंट नीति की कमी का हवाला देते हुए शामिल नहीं हुआ कि सभी विशिष्टताओं को रॉयल्टी-मुक्त आधार पर लागू किया जा सकता है। तब से, W3C और WHATWG स्वतंत्र रूप से HTML विकसित कर रहे थे, जिससे कभी-कभी विशिष्टताओं में भिन्नता आ जाती थी। 2017 में, WHATWG ने एक बौद्धिक संपदा अधिकार समझौता स्थापित किया जिसमें एक पेटेंट नीति शामिल है। इसने W3C और WHATWG को विशिष्टताओं पर एक साथ काम करने की अनुमति देने के लिए एक नए प्रयास को प्रेरित किया। 2019 में, W3C और WHATWG एक समझौता ज्ञापन पर सहमत हुए जहां HTML और DOM विशिष्टताओं का विकास मुख्य रूप से WHATWG में किया जाएगा। संपादक का विनिर्देश पर महत्वपूर्ण नियंत्रण होता है, लेकिन समुदाय संपादक के निर्णयों को प्रभावित कर सकता है। एक मामले में, संपादक इयान हिक्सन ने इसे बदलने का प्रस्ताव रखा अधिक सामान्य के साथ टैग करें  टैग, लेकिन समुदाय असहमत था और परिवर्तन वापस कर दिया गया था।

HTML प्रकाशन का WHATWG में परिवर्तन
28 मई 2019 को, W3C ने घोषणा की कि WHATWG HTML और DOM मानकों का एकमात्र प्रकाशक होगा।   W3C और WHATWG 2012 से प्रतिस्पर्धी मानकों को प्रकाशित कर रहे थे। जबकि W3C मानक 2007 में WHATWG के समान था, तब से विभिन्न डिज़ाइन निर्णयों के कारण मानकों में उत्तरोत्तर भिन्नता आ गई है। WHATWG लिविंग स्टैंडर्ड कुछ समय के लिए वास्तविक वेब मानक रहा है।

विनिर्देश
WHATWG कई मानक प्रकाशित करता है जो वेब प्लेटफार्म का एक बड़ा हिस्सा बनाते हैं जिनमें शामिल हैं:
 * HTML लिविंग स्टैंडर्ड (कभी-कभी अनौपचारिक रूप से HTML5 भी कहा जाता है ). HTML विनिर्देश 2011 से संस्करण संख्या के बिना एक जीवित दस्तावेज़ रहा है। इसमें HTML, वेब के लिए मुख्य मार्कअप भाषा और कई संबंधित एपीआई दोनों शामिल हैं।
 * दस्तावेज़ ऑब्जेक्ट मॉडल मानक, परिभाषित करता है कि वेब पर दस्तावेज़ ऑब्जेक्ट मॉडल को कैसे काम करना चाहिए और W3C DOM स्तर 3 को प्रतिस्थापित करता है। उदाहरण के लिए, यह उत्परिवर्तन घटनाओं को उत्परिवर्तन प्रेक्षक पैटर्न  से बदल देता है।
 * मानक प्राप्त करें, जो अनुरोधों, प्रतिक्रियाओं और उन्हें बांधने वाली प्रक्रिया को परिभाषित करता है: लाना। फ़ेच मानक 'फ़ेच' जावास्क्रिप्ट एपीआई को परिभाषित करता है, और HTML5 फ़ेच कार्यक्षमता, क्रॉस-ओरिजिन संसाधन साझाकरण  और HTTP ओरिजिन हेडर सेमेन्टिक्स को प्रतिस्थापित करता है।
 * स्ट्रीम स्टैंडर्ड डेटा की स्ट्रीम बनाने, रचना करने और उपभोग करने के लिए एपीआई प्रदान करता है। इन धाराओं को निम्न-स्तरीय I/O प्राइमेटिव्स के लिए कुशलतापूर्वक मैप करने के लिए डिज़ाइन किया गया है, और अंतर्निहित बैकप्रेशर और कतार के साथ आसान संरचना की अनुमति देता है। स्ट्रीम के शीर्ष पर, वेब प्लेटफ़ॉर्म उच्च-स्तरीय अमूर्तताएं बना सकता है, जैसे फ़ाइल सिस्टम या सॉकेट एपीआई, जबकि साथ ही उपयोगकर्ता अपनी स्वयं की स्ट्रीम बनाने के लिए आपूर्ति किए गए टूल का उपयोग कर सकते हैं जो वेब प्लेटफ़ॉर्म के साथ अच्छी तरह से एकीकृत होते हैं।
 * एन्कोडिंग मानक परिभाषित करता है कि विंडोज़-1252 और यूटीएफ-8 जैसे कैरेक्टर एन्कोडिंग को वेब ब्राउज़र में कैसे प्रबंधित किया जाता है और इसका उद्देश्य आईईटीएफ एन्कोडिंग रजिस्ट्री को प्रतिस्थापित करना है।
 * सामग्री सूंघने का मानक परिभाषित करता है कि वेब ब्राउज़र में MIME प्रकारों को कैसे सूंघा जाना चाहिए।
 * यूआरएल मानक परिभाषित करता है कि वेब ब्राउज़र में यूआरएल को कैसे पार्स किया जाना चाहिए।

यह भी देखें

 * एक्मा इंटरनेशनल
 * दस्तावेज़ ऑब्जेक्ट मॉडल
 * हाइपर टेक्स्ट मार्कअप लैंग्वेज