एचटीएमएल फाइव (HTML5)

From Vigyanwiki
Revision as of 17:26, 13 January 2023 by alpha>Indicwiki (Indicwiki moved page आप ऊब जाएंगे to एचटीएमएल फाइव (HTML5) without leaving a redirect)

HTML5
(HyperText Markup Language)
HTML5-logo.svg
Filename extension
.html, .htm
Internet media type
text/html
Type codeTEXT
Uniform Type Identifier (UTI)public.html[1]
Developed byWHATWG
Initial release22 January 2008
(17 years ago)
 (2008-01-22)[2]
Type of formatMarkup language
StandardHTML LS
Open format?Yes

HTML5 एक मार्कअप भाषा है जिसका उपयोग वर्ल्ड वाइड वेब पर सामग्री को संरचित और प्रस्तुत करने के लिए किया जाता है। यह पांचवां और अंतिम है[3]प्रमुख HTML संस्करण जो विश्वव्यापी वेब संकाय (W3C) की सिफारिश है। वर्तमान विनिर्देश को HTML लिविंग स्टैंडर्ड के रूप में जाना जाता है। इसका रखरखाव वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप (WHATWG) द्वारा किया जाता है, जो प्रमुख ब्राउज़र विक्रेताओं (Apple Inc., Google , Mozilla और Microsoft ) का एक संघ है।

HTML5 को पहली बार सार्वजनिक रूप से 22 जनवरी 2008 को जारी किया गया था,[2]अक्टूबर 2014 में एक प्रमुख अद्यतन और W3C अनुशंसा स्थिति के साथ।[4][5] इसका लक्ष्य नवीनतम मल्टीमीडिया और अन्य नई सुविधाओं के समर्थन के साथ भाषा में सुधार करना था; XHTML|XHTML की कठोरता के बिना भाषा को मनुष्यों द्वारा आसानी से पढ़ने योग्य और कंप्यूटर और उपकरणों जैसे वेब ब्राउज़र , पदच्छेद , आदि द्वारा लगातार समझने योग्य बनाए रखने के लिए; और पुराने सॉफ़्टवेयर के साथ पिछड़े-संगत बने रहने के लिए। HTML5 का उद्देश्य न केवल HTML 4 बल्कि XHTML 1 और दस्तावेज़ ऑब्जेक्ट मॉडल स्तर 2 HTML को भी समाहित करना है।[6] HTML5 में अधिक इंटरऑपरेबल कार्यान्वयन को प्रोत्साहित करने के लिए विस्तृत प्रोसेसिंग मॉडल शामिल हैं; यह दस्तावेजों के लिए उपलब्ध मार्कअप का विस्तार, सुधार और युक्तिसंगत बनाता है और जटिल वेब अनुप्रयोगों के लिए मार्कअप और अप्लिकेशन प्रोग्रामिंग अंतरफलक (एपीआई) पेश करता है।[7] उन्हीं कारणों से, HTML5 क्रॉस-प्लेटफ़ॉर्म मोबाइल एप्लिकेशन के लिए भी एक उम्मीदवार है क्योंकि इसमें कम-शक्ति वाले उपकरणों को ध्यान में रखकर डिज़ाइन की गई सुविधाएँ शामिल हैं।

कई नए सिंटेक्स (प्रोग्रामिंग भाषाएं) फीचर शामिल किए गए हैं। मल्टीमीडिया और 2डी कंप्यूटर ग्राफिक्स सामग्री को मूल रूप से शामिल करने और प्रबंधित करने के लिए, नया HTML5 वीडियो |‎<video>, HTML5 ऑडियो|‎<audio>और कैनवास तत्व |‎<canvas>HTML तत्व जोड़े गए, विस्तार योग्य अनुभागों को मूल रूप से लागू किया गया ‎<summary>...‎</summary> और ‎<details>...‎</details> सीएसएस या जावास्क्रिप्ट पर निर्भर होने के बजाय, और स्केलेबल वेक्टर ग्राफिक्स (एसवीजी) सामग्री और गणितीय सूत्रों के लिए मैथएमएल के लिए समर्थन भी जोड़ा गया था। दस्तावेजों की सेमांटिक वेब सामग्री को समृद्ध करने के लिए, नए पृष्ठ संरचना तत्व जैसे ‎<main>, ‎<section>, आर्टिकल एलिमेंट (HTML5)|‎<article>, ‎<header>, ‎<footer>, ‎<aside>, ‎<nav>, और ‎<figure> जुड़ गए है। नई HTML विशेषताएँ पेश की गईं, कुछ तत्व और विशेषताएँ हटा दी गईं, और अन्य जैसे ‎<a>, ‎<cite>, और ‎<menu> बदले गए, पुनर्परिभाषित या मानकीकृत किए गए। API और डॉक्यूमेंट ऑब्जेक्ट मॉडल (DOM) अब HTML5 विनिर्देशन के मूलभूत भाग हैं,[7]और HTML5 किसी भी अमान्य दस्तावेज़ के लिए संसाधन को बेहतर ढंग से परिभाषित करता है।[8]


इतिहास

वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप (WHATWG) ने 2004 में नए मानक पर काम करना शुरू किया। उस समय, HTML 4.01 को 2000 से अपडेट नहीं किया गया था,[9] और वर्ल्ड वाइड वेब कंसोर्टियम (W3C ) XHTML 2.0|XHTML 2.0 पर भविष्य के विकास पर ध्यान केंद्रित कर रहा था। 2009 में, W3C ने XHTML 2.0 वर्किंग ग्रुप के चार्टर को समाप्त होने की अनुमति दी और इसे नवीनीकृत नहीं करने का निर्णय लिया।[10]

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

WHATWG के इयान हिकसन (गूगल) और डेव हयात (Apple Inc.) ने 22 जनवरी 2008 को W3C के विनिर्देशों का पहला सार्वजनिक कार्य प्रारूप तैयार किया।[2]


फ्लैश पर विचार

जबकि HTML5 की कुछ विशेषताओं की तुलना अक्सर Adobe Flash से की जाती है, दोनों प्रौद्योगिकियाँ बहुत भिन्न हैं। दोनों में वेब पेजों के भीतर ऑडियो और वीडियो चलाने और स्केलेबल वेक्टर ग्राफिक्स का उपयोग करने के लिए सुविधाएँ शामिल हैं। हालांकि, HTML5 का उपयोग एनिमेशन या अन्तरक्रियाशीलता के लिए स्वयं नहीं किया जा सकता है - इसे CSS3 या JavaScript के साथ पूरक होना चाहिए। ऐसी कई फ्लैश क्षमताएं हैं जिनका HTML5 में कोई प्रत्यक्ष समकक्ष नहीं है (HTML5 और फ्लैश की तुलना देखें)। अप्रैल 2010 के आसपास HTML5 की इंटरैक्टिव क्षमताएं मुख्यधारा के मीडिया के ध्यान का विषय बन गईं[16][17][18][19] Apple Inc. के तत्कालीन सीईओ स्टीव जॉब्स ने थॉट्स ऑन फ्लैश शीर्षक से एक सार्वजनिक पत्र जारी किया, जिसमें उन्होंने निष्कर्ष निकाला कि फ्लैश अब वीडियो देखने या किसी भी प्रकार की वेब सामग्री का उपभोग करने के लिए आवश्यक नहीं है और मोबाइल युग में बनाए गए नए खुले मानक, जैसे HTML5 जीत जाएगा।[20] इसने वेब विकास हलकों में एक बहस छेड़ दी, जिसमें सुझाव दिया गया कि, जबकि HTML5 बढ़ी हुई कार्यक्षमता प्रदान करता है, डेवलपर्स को मानक के विभिन्न भागों के अलग-अलग ब्राउज़र समर्थन के साथ-साथ HTML5 और फ्लैश के बीच अन्य कार्यक्षमता अंतरों पर विचार करना चाहिए।[21] नवंबर 2011 की शुरुआत में, Adobe Inc. ने घोषणा की कि वह मोबाइल उपकरणों के लिए Flash के विकास को बंद कर देगा और HTML5 का उपयोग करके टूल विकसित करने के अपने प्रयासों को फिर से शुरू करेगा।[22] 25 जुलाई 2017 को, Adobe ने घोषणा की कि फ्लैश का वितरण और समर्थन दोनों 2020 के अंत तक समाप्त हो जाएंगे।[23] Adobe ने आधिकारिक तौर पर 31 दिसंबर 2020 को फ्लैश को बंद कर दिया था और 12 जनवरी 2021 तक सभी फ्लैश सामग्री को फ्लैश प्लेयर में चलने से रोक दिया गया था।[24]


अंतिम कॉल, उम्मीदवारी, और सिफारिश के चरण

14 फरवरी 2011 को, W3C ने HTML5 के लिए स्पष्ट मील के पत्थर के साथ अपने HTML वर्किंग ग्रुप के चार्टर का विस्तार किया। मई 2011 में, कार्यकारी समूह ने HTML5 को लास्ट कॉल में उन्नत किया, विनिर्देश की तकनीकी सुदृढ़ता की पुष्टि करने के लिए W3C के अंदर और बाहर के समुदायों के लिए एक आमंत्रण। W3C ने 2014 तक पूर्ण विनिर्देशन के लिए व्यापक इंटरऑपरेबिलिटी प्राप्त करने के लिए एक व्यापक परीक्षण सूट विकसित किया, जो सिफारिश के लिए लक्षित तिथि थी।[25] जनवरी 2011 में, WHATWG ने अपने HTML5 विनिर्देश HTML लिविंग स्टैंडर्ड का नाम बदल दिया। फिर भी W3C ने HTML5 जारी करने की अपनी परियोजना को जारी रखा।[26] जुलाई 2012 में, WHATWG और W3C ने अलगाव की एक डिग्री तय की। W3C एकल निश्चित मानक पर ध्यान केंद्रित करते हुए HTML5 विनिर्देश कार्य जारी रखेगा, जिसे WHATWG द्वारा एक स्नैपशॉट माना जाता है। WHATWG संगठन एक जीवन स्तर के रूप में HTML5 के साथ अपना काम जारी रखे हुए है। एक जीवन स्तर की अवधारणा यह है कि यह कभी पूरा नहीं होता है और हमेशा अद्यतन और बेहतर होता रहता है। नई सुविधाएँ जोड़ी जा सकती हैं लेकिन कार्यक्षमता हटाई नहीं जाएगी।[27] दिसंबर 2012 में, W3C ने HTML5 को उम्मीदवार की सिफारिश के रूप में नामित किया।[28] वर्ल्ड वाइड वेब कंसोर्टियम # W3C अनुशंसा (REC) की उन्नति के लिए मानदंड दो 100% पूर्ण और पूरी तरह से इंटरऑपरेबल कार्यान्वयन हैं।[29] 16 सितंबर 2014 को, W3C ने HTML5 को प्रस्तावित अनुशंसा में स्थानांतरित कर दिया।[30] 28 अक्टूबर 2014 को HTML5 को W3C अनुशंसा के रूप में जारी किया गया था,[31] विनिर्देश प्रक्रिया को पूरा करना।[4]1 नवंबर 2016 को HTML5.1 को W3C अनुशंसा के रूप में जारी किया गया था।[32] 14 दिसंबर 2017 को HTML5.2 को W3C अनुशंसा के रूप में जारी किया गया था।[33]


सेवानिवृत्ति

HTML5.0 को 2018-03-27 को बंद कर दिया गया था,[34] एचटीएमएल 3.2 के साथ,[35] एचटीएमएल 4.0,[36] एचटीएमएल 4.01,[37] एक्सएचटीएमएल™ 1.0,[38] और एक्सएचटीएमएल™ 1.1।[39] HTML5.2 और HTML5.3 को 2021-01-28 को बंद कर दिया गया था।[40][41]


समयरेखा

HTML5.0, HTML5.1, HTML5.2 और HTML5.3 के लिए संयुक्त समयरेखा:

Version First draft Candidate recommendation Recommendation Retired
HTML5.0 2007[42] 2012 2014 2018[43]
HTML5.1 2012 2015 2016 2021[44]
HTML5.2[45] 2015 2017 2017 2021[46]
HTML5.3 2017[47] 2021[48]


W3C और WHATWG संघर्ष

W3C ने 28 मई 2019 को HTML और DOM मानकों पर अधिकार WHATWG को सौंप दिया, क्योंकि यह माना जाता है कि दो मानकों का होना हानिकारक है।[49][50][51][3] HTML लिविंग स्टैंडर्ड अब आधिकारिक है। हालाँकि, W3C अभी भी HTML की विकास प्रक्रिया में भाग लेगा।

अधिकार सौंपने से पहले, W3C और WHATWG को HTML5 के विकास पर एक साथ काम करने वाले दोनों के रूप में चित्रित किया गया था,[10] और फिर भी क्रॉस उद्देश्यों पर भी[27][4]जुलाई 2012 के विभाजन के बाद से। W3C HTML5 मानक स्नैपशॉट-आधारित (HTML5, HTML5.1, आदि) और स्थिर था, जबकि WHATWG HTML जीवन स्तर लगातार अद्यतन किया जाता है। रिश्ते को नाजुक, यहां तक ​​कि दरार के रूप में वर्णित किया गया था,[52] और झगड़े की विशेषता है।[4] कम से कम एक मामले में, अर्थात् की अनुमेय सामग्री ‎<cite> तत्व, दो विनिर्देशों ने सीधे एक दूसरे का खंडन किया (as of July 2018), W3C परिभाषा के साथ WHATWG परिभाषा की तुलना में व्यापक उपयोग की अनुमति देता है।[53][54] WHATWG कल्पना में परिचय खंड (इयान हिकसन | इयान हिक्सी हिकसन द्वारा संपादित) W3C के लिए महत्वपूर्ण है, उदा।Note: हालांकि हमने उन्हें ऐसा करने से रोकने के लिए कहा है, W3C इस विनिर्देशन के कुछ हिस्सों को अलग दस्तावेजों के रूप में पुनः प्रकाशित भी करता है। अपने इतिहास उपखंड में यह W3C को हिकसन और WHATWG की मूल HTML5 योजनाओं के लिए प्रतिरोधी के रूप में चित्रित करता है, फिर देर से बैंडवागन पर कूदता है (हालांकि हिकसन W3C HTML5 युक्ति के नियंत्रण में भी था)। भले ही, यह संगठनों के बीच एक प्रमुख दार्शनिक विभाजन को इंगित करता है:[55]

For a number of years, both groups then worked together. In 2011, however, the groups came to the conclusion that they had different goals: the W3C wanted to publish a "finished" version of "HTML5", while the WHATWG wanted to continue working on a Living Standard for HTML, continuously maintaining the specification rather than freezing it in a state with known problems, and adding new features as needed to evolve the platform.

Since then, the WHATWG has been working on this specification (amongst others), and the W3C has been copying fixes made by the WHATWG into their fork of the document (which also has other changes).

दोनों संस्थाओं ने 28 मई 2019 को HTML के एकल संस्करण पर एक साथ काम करने के लिए एक समझौते पर हस्ताक्षर किए।[56]


दो मानकों के बीच अंतर

में विरोधाभास के अलावा ‎<cite> ऊपर वर्णित तत्व, दो मानकों के बीच अन्य अंतरों में सितंबर 2018 तक कम से कम निम्नलिखित शामिल हैं:

Content or Features Unique to W3C or WHATWG Standard
W3C[57] WHATWG[58]
Site pagination Single page version[59] (allows global search of contents)
Chapters §5 Microdata[60]

§9 Communication[61]

§10 Web workers[62]

§11 Web storage[63]

Global attributes :[64] class, id :[65] autocapitalize, enterkeyhint, inputmode, is, itemid, itemprop, itemref, itemscope, itemtype, nonce
Chapter Elements of HTML §4.13 Custom elements[66]
Elements <rb>,[67] <rtc>[68] (See compatibility notes below.)

<address>[69] is in section Grouping content.

<hgroup>,[70] <menu>,[71] <slot>[72] (See compatibility notes below.)

<address>[73] is in section Sections.

§ <meta> §4.2.5.4. Other pragma directives,[74] based on deprecated WHATWG procedure.[75]
§ Sections § 4.3.11.2 Sample outlines[76]

§ 4.3.11.3 Exposing outlines to users[77]

Structured data Recommends RDFa (code examples,[78][69][79] separate specs,[80][81] no special attributes[64]). Recommends Microdata (code examples,[82][83][84][85] spec chapter,[60] special attributes[65]).

निम्न तालिका सितंबर 2018 तक प्रमुख ब्राउज़रों के साथ अनुकूलता पर मोज़िला डेवलपमेंट नेटवर्क से HTML तत्वों में से एक मानक के लिए अद्वितीय डेटा प्रदान करती है:

Element Standard Compatibility Note
<rb>[86] W3C All browsers, except Edge
<rtc>[87] W3C None, except Firefox
<hgroup>[88] WHATWG All browsers "[Since] the HTML outline algorithm is not implemented in any browsers ... the <hgroup> semantics are in practice only theoretical."
<menu>[89] WHATWG Full support only in Edge and Firefox desktops.

Partial support in Firefox mobile.

Supported in Opera with user opt-in.

Not supported in other browsers.

Experimental technology
<slot>[90] WHATWG All browsers, except IE Experimental technology


सुविधाएँ और एपीआई

W3C ने तेजी से प्रगति करने के लिए योजना के एक प्रमुख भाग के रूप में मॉड्यूलरिटी पर अधिक निर्भरता का प्रस्ताव दिया, जिसका अर्थ विशिष्ट विशेषताओं की पहचान करना, या तो प्रस्तावित या पहले से ही कल्पना में मौजूद है, और उन्हें अलग विनिर्देशों के रूप में आगे बढ़ाना। कुछ प्रौद्योगिकियां जिन्हें मूल रूप से HTML5 में ही परिभाषित किया गया था, उन्हें अब अलग विशिष्टताओं में परिभाषित किया गया है:

  • एचटीएमएल वर्किंग ग्रुप - एचटीएमएल कैनवस 2डी कॉन्टेक्स्ट;
  • वेब ऐप्स वर्किंग ग्रुप - वेब मैसेजिंग , वेब कार्यकर्ता ्स, वेब भंडारण , वेबसॉकेट , सर्वर से भेजे गए इवेंट, वेब घटक [91] (हालांकि, यह HTML5 का हिस्सा नहीं था); वेब एप्लिकेशन वर्किंग ग्रुप को अक्टूबर 2015 में बंद कर दिया गया था और इसके डिलिवरेबल्स को वेब प्लेटफॉर्म वर्किंग ग्रुप (WPWG) में स्थानांतरित कर दिया गया था।
  • IETF HyBi वर्किंग ग्रुप - वेबसाकेट प्रोटोकॉल;
  • वेबआरटीसी वर्किंग ग्रुप - वेबआरटीसी;
  • वेब मीडिया टेक्स्ट कम्युनिटी ग्रुप को ट्रैक करता है - वेबवीटीटी

कुछ विशेषताएं जिन्हें मूल HTML5 विनिर्देश से हटा दिया गया था, उन्हें अलग से मॉड्यूल के रूप में मानकीकृत किया गया है, जैसे कि माइक्रोडाटा (एचटीएमएल) HTML) और कैनवास तत्व । HTML5 एक्सटेंशन जैसे बहुभाषाविद मार्कअप के रूप में पेश किए गए तकनीकी विनिर्देशों को भी मॉड्यूल के रूप में मानकीकृत किया गया है। कुछ W3C विनिर्देश जो मूल रूप से अलग विनिर्देश थे, उन्हें HTML5 एक्सटेंशन या सुविधाओं के रूप में अनुकूलित किया गया है, जैसे कि स्केलेबल वेक्टर ग्राफिक्स। कुछ विशेषताएं जो HTML5 के मानकीकरण को धीमा कर सकती हैं, उन्हें इसके बजाय आगामी विनिर्देशों के रूप में मानकीकृत किया जाएगा या किया जाएगा।

विशेषताएं

मार्कअप

HTML5 HTML तत्व और विशेषताओं का परिचय देता है जो आधुनिक वेबसाइटों पर विशिष्ट उपयोग को दर्शाता है। उनमें से कुछ जेनेरिक ब्लॉक के सामान्य उपयोगों के लिए शब्दार्थ प्रतिस्थापन हैं (‎<div>) और इनलाइन (‎<span>) तत्व, उदाहरण के लिए ‎<nav> (वेबसाइट नेविगेशन ब्लॉक), ‎<footer> (आमतौर पर वेब पेज के नीचे या HTML कोड की अंतिम पंक्तियों का जिक्र करते हुए), या ‎<audio> और ‎<video> के बजाय ‎<object>.[92][93][94] HTML 4.01 से कुछ बहिष्कृत तत्वों को हटा दिया गया है, जिनमें विशुद्ध रूप से प्रस्तुतिकरण तत्व शामिल हैं ‎<font> और ‎<center>, जिनके प्रभाव लंबे समय से अधिक सक्षम व्यापक शैली पत्रक द्वारा प्रतिस्थापित किए गए हैं।[95] गतिशील वेब पेज बनाने के लिए उपयोग किए जाने वाले क्लाइंट-साइड जावास्क्रिप्ट के महत्व पर भी नए सिरे से जोर दिया गया है।[citation needed] HTML5 सिंटैक्स अब मानक सामान्यीकृत मार्कअप भाषा पर आधारित नहीं है[96][97] इसके मार्कअप की समानता के बावजूद। हालाँकि, इसे HTML के पुराने संस्करणों के सामान्य पार्सिंग के साथ पिछड़े-संगत होने के लिए डिज़ाइन किया गया है। यह एक नई परिचयात्मक पंक्ति के साथ आता है जो एसजीएमएल दस्तावेज़ प्रकार की घोषणा की तरह दिखता है, <code style= white-space:nowrap; <!DOCTYPE html>, जो मानक-अनुपालन Quirks मोड को ट्रिगर करता है।[98] 5 जनवरी 2009 से, HTML5 में वेब फॉर्म 2.0 भी शामिल है, जो पहले से अलग WHATWG विनिर्देश है।[99][100]


नई एपीआई

एचटीएमएल 5 संबंधित एपीआई[101]

मार्कअप निर्दिष्ट करने के अलावा, HTML5 स्क्रिप्टिंग अनुप्रयोग प्रोग्रामिंग इंटरफेस (एपीआई) को निर्दिष्ट करता है जिसका उपयोग जावास्क्रिप्ट के साथ किया जा सकता है।[102]मौजूदा दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) इंटरफ़ेस विस्तारित हैं और वास्तविक सुविधाओं को प्रलेखित किया गया है। नए एपीआई भी हैं, जैसे:

  • कैनवास तत्व;[103]
  • समयबद्ध मीडिया प्लेबैक;[104]
  • ऑफ़लाइन;[105]
  • संपादन योग्य सामग्री;[106]
  • खींचें और छोड़ें ;[107]
  • इतिहास;[108]
  • MIME प्रकार और प्रोटोकॉल हैंडलर पंजीकरण;[109][110]
  • माइक्रोडाटा (एचटीएमएल);[111]
  • वेब मैसेजिंग;[112]
  • वेब भंडारण - एक की-वैल्यू पेयर स्टोरेज फ्रेमवर्क जो HTTP कुकी के समान व्यवहार प्रदान करता है लेकिन बड़ी स्टोरेज क्षमता और बेहतर एपीआई के साथ।[113]

उपरोक्त सभी प्रौद्योगिकियां W3C HTML5 विनिर्देश में शामिल नहीं हैं, हालांकि वे WHATWG HTML विनिर्देशन में हैं।[114] कुछ संबंधित प्रौद्योगिकियां, जो W3C HTML5 या WHATWG HTML विनिर्देशन का हिस्सा नहीं हैं, इस प्रकार हैं। W3C इनके लिए विशिष्टताओं को अलग से प्रकाशित करता है:

  • W3C जियोलोकेशन एपीआई ;
  • IndexedDB - एक अनुक्रमित श्रेणीबद्ध की-वैल्यू स्टोर (पूर्व में WebSimpleDB);[115]
  • HTML5 फ़ाइल एपीआई[116]- फ़ाइल अपलोड और फ़ाइल हेरफेर को संभालने के उद्देश्य से एक एपीआई;[117]
  • निर्देशिकाएँ और सिस्टम - एक एपीआई जिसका उद्देश्य क्लाइंट-साइड-स्टोरेज उपयोग के मामलों को संतुष्ट करना है जो डेटाबेस द्वारा अच्छी तरह से सर्व नहीं किए जाते हैं;[118]
  • फाइल राइटर - वेब एप्लिकेशन से फाइलों में लिखने के लिए एक एपीआई;[119]
  • एचटीएमएल5 ऑडियो#वेब ऑडियो एपीआई और मीडियास्ट्रीम प्रोसेसिंग एपीआई[120]- वेब अनुप्रयोगों में ऑडियो को संसाधित और संश्लेषित करने के लिए एक उच्च-स्तरीय जावास्क्रिप्ट एपीआई;
  • क्लासलिस्ट।[121]
  • वेब क्रिप्टोग्राफी एपीआई [122]
  • वेबआरटीसी[123]
  • वेब SQL डेटाबेस - एक स्थानीय SQL डेटाबेस (अब अनुरक्षित नहीं);[124]

HTML5 वेब पेजों के भीतर एनिमेशन प्रदान नहीं कर सकता है। एनिमेशन HTML तत्वों के लिए अतिरिक्त JavaScript और CSS3 आवश्यक है। जावास्क्रिप्ट और HTML 4 का उपयोग करके एनिमेशन भी संभव है[125][failed verification], और सिंक्रनाइज़ मल्टीमीडिया एकीकरण भाषा के माध्यम से एसवीजी तत्वों के भीतर, हालांकि बाद वाले का ब्राउज़र समर्थन 2011 तक असमान बना हुआ है।

XHTML5 (XML-सीरियलाइज़्ड HTML5)

XML दस्तावेज़ों को XML इंटरनेट मीडिया प्रकार (जिसे अक्सर MIME प्रकार कहा जाता है) के साथ प्रस्तुत किया जाना चाहिए, जैसे application/xhtml+xml या application/xml,[102] और XML के सख्त, अच्छी तरह से बने सिंटैक्स के अनुरूप होना चाहिए। XHTML5 केवल XML-सीरियलाइज़्ड HTML5 डेटा है (अर्थात, HTML5 XHTML की सख्त आवश्यकताओं के लिए विवश है, उदाहरण के लिए, कोई खुला टैग नहीं है), XML मीडिया प्रकारों में से एक के साथ भेजा गया। HTML जिसे HTML और XHTML दोनों विशिष्टताओं के अनुरूप लिखा गया है और इसलिए वही DOM ट्री उत्पन्न करता है चाहे HTML या XML के रूप में पार्स किया गया हो, पॉलीग्लोट मार्कअप के रूप में जाना जाता है।[126] XHTML5 के लिए कोई DTD नहीं है।[127]


त्रुटि प्रबंधन

HTML5 को इस तरह डिज़ाइन किया गया है कि पुराने ब्राउज़र नए HTML5 की अनुकूलता को आगे बढ़ाएँ।[7]HTML 4.01 के विपरीत, HTML5 विनिर्देश lexing और पार्सिंग के लिए विस्तृत नियम देता है, इस मंशा के साथ कि गलत सिंटैक्स को पार्स करते समय अनुरूप ब्राउज़र समान परिणाम देगा।[128] हालांकि HTML5 अब टैग सूप दस्तावेज़ों के लिए एक सुसंगत व्यवहार को परिभाषित करता है, वे दस्तावेज़ HTML5 मानक के अनुरूप नहीं हैं।[128]


लोकप्रियता

30 सितंबर 2011 को जारी एक रिपोर्ट के अनुसार, दुनिया की शीर्ष 100 वेबसाइटों में से 34 HTML5 का उपयोग कर रही थीं – खोज इंजन और सामाजिक नेटवर्क के नेतृत्व में गोद लेने।[129] अगस्त 2013 में जारी एक अन्य रिपोर्ट ने दिखाया है कि फोरचून 500 अमेरिकी कंपनियों में से 153 ने अपनी कॉर्पोरेट वेबसाइटों पर HTML5 लागू किया है।[130] 2014 के बाद से, HTML5 कम से कम लेआउट इंजन (HTML5) की तुलना है।

===एचटीएमएल 4.01 और एक्सएचटीएमएल 1.x=== से अंतर निम्नलिखित मतभेदों की एक सरसरी सूची और कुछ विशिष्ट उदाहरण हैं।

  • नए पार्सिंग नियम: लचीले पार्सिंग और अनुकूलता की ओर उन्मुख; एसजीएमएल पर आधारित नहीं है
  • इनलाइन एसवीजी और मैथएमएल का उपयोग करने की क्षमता text/html
  • नया एचटीएमएल तत्व: article, aside, audio, bdi, canvas, command, data, datalist, details, embed, figcaption, figure, footer, header, keygen, mark, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, track, video, wbr
  • नए प्रकार के प्रपत्र नियंत्रण: dates and times, email, url, search, number, range, tel, color[131]
  • नया HTML#विशेषताएं: charset (पर meta), async (पर script)
  • वैश्विक विशेषताएँ (जो हर तत्व के लिए लागू की जा सकती हैं): id, tabindex, hidden, data-* (कस्टम डेटा विशेषताएँ)
  • बहिष्कृत तत्वों को पूरी तरह हटा दिया जाएगा: acronym, applet, basefont, big, center, dir, font, frame, फ़्रेमिंग (वर्ल्ड वाइड वेब)|frameset, isindex, noframes, strike, tt

W3C वर्किंग ग्रुप ने HTML5 में HTML4 से अंतर प्रकाशित किया,[132] जो HTML5 और HTML4 के बीच जोड़ने, हटाने और परिवर्तनों की पूरी रूपरेखा प्रदान करता है।

लोगो

W3C HTML5 लोगो

18 जनवरी 2011 को, W3C ने HTML5 के उपयोग या रुचि का प्रतिनिधित्व करने के लिए एक लोगो पेश किया। W3C द्वारा पहले जारी किए गए अन्य बैज के विपरीत, यह किसी निश्चित मानक के लिए वैधता या अनुरूपता नहीं दर्शाता है। 1 अप्रैल 2011 से यह लोगो आधिकारिक है।[133]

शुरुआत में इसे जनता के सामने पेश करते समय, W3C ने HTML5 लोगो को HTML5, कैस्केडिंग स्टाइल शीट्स, SVG, वेब ओपन फ़ॉन्ट प्रारूप , और अन्य सहित खुली वेब प्रौद्योगिकियों के एक व्यापक सेट के लिए एक सामान्य-उद्देश्य दृश्य पहचान के रूप में घोषित किया।[134] वेब मानक परियोजना सहित कुछ वेब मानक अधिवक्ताओं ने शब्दावली के धुंधलेपन और गलत संचार की संभावना की ओर इशारा करते हुए HTML5 की परिभाषा को एक छत्र शब्द के रूप में आलोचना की।[134]तीन दिन बाद, W3C ने सामुदायिक प्रतिक्रिया का जवाब दिया और लोगो की परिभाषा को बदल दिया, संबंधित तकनीकों की गणना को छोड़ दिया।[135] W3C ने तब कहा था कि लोगो HTML5 का प्रतिनिधित्व करता है, जो आधुनिक वेब अनुप्रयोगों के लिए आधारशिला है।[133]


डिजिटल अधिकार प्रबंधन

बीबीसी , गूगल, माइक्रोसॉफ्ट, ऐप्पल इंक सहित उद्योग के खिलाड़ी एन्क्रिप्टेड मीडिया एक्सटेंशन (ईएमई) को शामिल करने के लिए पैरवी कर रहे हैं,[136][137][138][139][140] HTML5 मानक में डिजिटल अधिकार प्रबंधन (DRM) का एक रूप। 2012 के अंत और 2013 की शुरुआत तक, 27 संगठन[141] फ्री सॉफ्टवेयर फाउंडेशन सहित[142] HTML5 मानक में डिजिटल अधिकार प्रबंधन को शामिल करने के खिलाफ एक अभियान शुरू किया है।[143][144] हालाँकि, सितंबर 2013 के अंत में, W3C HTML वर्किंग ग्रुप ने निर्णय लिया कि एन्क्रिप्टेड मीडिया एक्सटेंशन, DRM का एक रूप, दायरे में था और संभावित रूप से HTML5.1 मानक में शामिल किया जाएगा।[145][146] DRM-सक्षम प्रस्तावों के बिना WHATWG के HTML लिविंग स्टैंडर्ड का विकास जारी रहा।[146]

W3C के एक सदस्य, मनु स्पोर्नी ने कहा कि EME उस समस्या का समाधान नहीं करेगा, जिसका उसे समाधान करना चाहिए था।[147] विरोधियों का कहना है कि ईएमई स्वयं एक डीआरएम प्लग-इन तंत्र के लिए सिर्फ एक वास्तुकला है।[148] HTML5 में DRM के लिए शुरुआती समर्थक Google थे[149] और माइक्रोसॉफ्ट।[150] समर्थकों में Adobe भी शामिल है।[151] 14 मई 2014 को, मोज़िला फाउंडेशन ने डीआरएम से बचने के लिए अंतिम प्रमुख ब्राउज़र फ़ायर्फ़ॉक्स में ईएमई का समर्थन करने की योजना की घोषणा की।[152][153] मोज़िला के एंड्रियास गैल ने इसे एक कठिन और असुविधाजनक कदम बताते हुए बताया कि फ़ायरफ़ॉक्स के भविष्य के संस्करण खुले स्रोत बने रहेंगे, लेकिन एडोब द्वारा विकसित सामग्री डिक्रिप्शन मॉड्यूल को चलाने के लिए डिज़ाइन किए गए सैंडबॉक्स के साथ शिप किया जाएगा।[152]बाद में इसे Google के वाइडवाइन मॉड्यूल से बदल दिया गया, जिसे सामग्री प्रदाताओं द्वारा अधिक व्यापक रूप से अपनाया गया है। वैकल्पिक समाधानों पर काम करने का वादा करते हुए, मोज़िला के कार्यकारी अध्यक्ष मिशेल बेकर ने कहा कि ईएमई को लागू करने से इंकार करने से कई उपयोगकर्ताओं को ब्राउज़रों को बदलने के लिए राजी करने से कुछ अधिक हासिल होगा।[153]इस फैसले की कोरी डॉक्टरो और फ्री सॉफ्टवेयर फाउंडेशन ने निंदा की थी।[154][155]


यह भी देखें

  • HTML5 में कैश मैनिफेस्ट
  • कैनवास तत्व
  • डेव हयात, HTML5 विनिर्देशों के Apple संपादक
  • इयान हिकसन, HTML5 विनिर्देशों के Google मुख्य संपादक
  • बहुभाषाविद मार्कअप

संदर्भ

  1. "Mac Developer Library: System-Declared Uniform Type Identifiers". Apple. 17 November 2009.
  2. 2.0 2.1 2.2 "HTML5: A vocabulary and associated APIs for HTML and XHTML". W3.org. W3C. 22 January 2008. Retrieved 28 January 2009.
  3. 3.0 3.1 Cimpanu, Catalin (29 May 2019). "Browser vendors Win War with W3C over HTML and DOM standards". ZDNet. Archived from the original on 29 May 2019. Retrieved 29 May 2019.
  4. 4.0 4.1 4.2 4.3 "HTML5 specification finalized, squabbling over specs continues". Ars Technica. 29 October 2014. Retrieved 29 October 2014.
  5. "HTML5 is a W3C recommendation". W3C Blog. World Wide Web Consortium (W3C). 28 October 2014. Retrieved 28 October 2014.
  6. "HTML5 Differences from HTML4". W3.org. W3C. Introduction. Retrieved 2 March 2018. HTML4 became a W3C Recommendation in 1997. While it continues to serve as a rough guide to many of the core features of HTML, it does not provide enough information to build implementations that interoperate with each other and, more importantly, with Web content. The same goes for XHTML1, which defines an XML serialization for HTML4, and DOM Level 2 HTML, which defines JavaScript APIs for both HTML and XHTML. HTML replaces these documents.
  7. 7.0 7.1 7.2 "HTML5 Differences from HTML4". W3.org. W3C. 19 October 2010. Retrieved 4 December 2010.
  8. "HTML 5.2 W3C Recommendation". W3.org. W3C. 14 December 2017. § 1.10.2 Syntax Errors. Retrieved 29 June 2017.
  9. "HTML 4 Errata". World Wide Web Consortium. Retrieved 4 December 2010.
  10. 10.0 10.1 "HTML 5.2 W3C Recommendation". W3.org. W3C. 14 December 2017. § 1.4 History. Retrieved 9 August 2017.
  11. "Position Paper for the W3C Workshop on Web Applications and Compound Documents". W3.org. W3C. Retrieved 30 December 2011.
  12. "W3C Workshop on Web Applications and Compound Documents (Day 1)". W3.org. W3C. 1 June 2004. Retrieved 30 December 2011.
  13. "W3C Workshop on Web Applications and Compound Documents (Day 2)". W3.org. W3C. 2 June 2004. Retrieved 30 December 2011.
  14. Hickson, -Ian (5 June 2004). "[whatwg] WHAT open mailing list announcement". Lists.W3.org. W3C. Retrieved 8 December 2015.
  15. Pilgrim, Mark (15 September 2008). "This Week in HTML 5 – Episode 5". WHATWG Blog. WHATWG. Retrieved 30 December 2011.
  16. "FOX News: No Flash on the iPhone? Apple's Steve Jobs Finally Explains Why". Fox News Channel. 29 April 2010.
  17. "TIME: Steve Jobs: 'Flash is No Longer Necessary' and Other Musings". Time. 29 April 2010.
  18. "Steve Jobs: Why Apple Banned Flash". CBS News.
  19. "FastCompany: Steve Jobs: Adobe's Flash Is Old PC History, Open Web Is the Future". 29 April 2010.
  20. Jobs, Steve. "Thoughts on Flash". Apple.com. Archived from the original on 19 May 2010.
  21. "Is HTML5 Replacing Flash?". Lyquix.com. Retrieved 8 January 2014.
  22. "Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5". adobe.com. Retrieved 26 February 2012.
  23. Warren, Tom (25 July 2017). "Adobe will finally kill Flash in 2020". The Verge.
  24. Lotus, Jean (1 January 2021). "Adobe Flash reaches end of life with nostalgia from users" (in English). UPI.
  25. "W3C Confirms May 2011 for HTML5 Last Call, Targets 2014 for HTML5 Standard". World Wide Web Consortium. 14 February 2011. Retrieved 18 February 2011.
  26. Hickson, Ian. "HTML Is the New HTML5". Archived from the original on 6 October 2019. Retrieved 21 January 2011.
  27. 27.0 27.1 "HTML5 gets the splits". NetMagazine.com. Retrieved 23 July 2012.
  28. "HTML5". W3.org. 17 December 2012. Retrieved 15 June 2013.
  29. "When Will HTML5 Be Finished?". FAQ. WHAT Working Group. Retrieved 29 November 2009.
  30. "Call for Review: HTML5 Proposed Recommendation Published W3C News". W3.org. W3C. 16 September 2014. Retrieved 27 September 2014.
  31. "Open Web Platform Milestone Achieved with HTML5 Recommendation". W3.org. W3C. 28 October 2014. Retrieved 29 October 2014.
  32. "HTML 5.1 W3C Recommendation". W3.org. W3C. Retrieved 26 February 2017.
  33. "HTML 5.2 W3C Recommendation". W3.org. W3C. Retrieved 14 December 2017.
  34. "HTML5 Publication History - W3C".
  35. "HTML 3.2 Reference Specification Publication History - W3C".
  36. "HTML 4.0 Publication History - W3C".
  37. "HTML 4.01 Publication History - W3C".
  38. "XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) Publication History - W3C".
  39. "XHTML™ 1.1 - Module-based XHTML - Second Edition Publication History - W3C".
  40. "HTML 5.2 Publication History - W3C".
  41. "HTML 5.3 Publication History - W3C".
  42. "Web Applications 1.0". 3 May 2007. Archived from the original on 3 May 2007. Retrieved 18 September 2018.
  43. "HTML5 Publication History - W3C".
  44. "HTML 5.1 2nd Edition Publication History - W3C".
  45. "Plan 2014". World Wide Web Consortium. Retrieved 23 September 2012.
  46. "HTML 5.2 Publication History - W3C".
  47. "HTML5.3". World Wide Web Consortium. 14 December 2017. W3C First Public Working Draft.
  48. "HTML 5.3 Publication History - W3C".
  49. Jaffe, Jeff (28 May 2019). "W3C and WHATWG to Work Together to Advance the Open Web Platform". W3C Blog. Archived from the original on 29 May 2019. Retrieved 29 May 2019.
  50. "W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM". W3C. 28 May 2019. Archived from the original on 29 May 2019. Retrieved 29 May 2019.
  51. "Memorandum of Understanding Between W3C and WHATWG". W3C. 28 May 2019. Archived from the original on 29 May 2019. Retrieved 29 May 2019.
  52. Hoffmann, Jay (2017). "A Tale of Two Standards". The History of the Web. Archived from the original on 1 September 2017. Retrieved 26 January 2018. (Original title: "When Standards Divide".)
  53. "HTML 5.2 W3C Recommendation". W3.org. W3C. 14 December 2017. § 4.5.6. The cite element. Retrieved 26 July 2018.
  54. "HTML Living Standard". HTML.spec.WHATWG.org. WHATWG. 25 July 2018. § 4.5.6 The cite element. Retrieved 26 July 2018.
  55. "HTML Living Standard". HTML.spec.WHATWG.org. WHATWG. 25 July 2018. § 1 Introduction; §1.6 History. Retrieved 26 July 2018.
  56. "W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM". W3C. 28 May 2019. Retrieved 29 May 2019.
  57. "HTML 5.2". w3.org. Retrieved 18 September 2018.
  58. "HTML Standard". html.spec.whatwg.org. Retrieved 18 September 2018.
  59. "HTML Standard, One-Page Version". html.spec.whatwg.org. Retrieved 18 September 2018.
  60. 60.0 60.1 "HTML Standard, Chapter 5: Microdata". html.spec.whatwg.org. Retrieved 19 September 2018.
  61. "HTML Standard, Chapter 9: Communication". html.spec.whatwg.org. Retrieved 19 September 2018.
  62. "HTML Standard, Chapter 10: Web workers". html.spec.whatwg.org. Retrieved 19 September 2018.
  63. "HTML Standard, Chapter 11: Web storage". html.spec.whatwg.org. Retrieved 19 September 2018.
  64. 64.0 64.1 "HTML 5.2, § 3.2.5. Global attributes". w3.org. Retrieved 18 September 2018.
  65. 65.0 65.1 "HTML Standard, § 3.2.6 Global attributes". html.spec.whatwg.org. Retrieved 18 September 2018.
  66. "HTML Standard, § 4.13 Custom elements". html.spec.whatwg.org. Retrieved 18 September 2018.
  67. "HTML 5.2: § 4.5.11. The rb element". w3.org. Retrieved 19 September 2018.
  68. "HTML 5.2: § 4.5.13. The rtc element". w3.org. Retrieved 19 September 2018.
  69. 69.0 69.1 "HTML 5.2: § 4.4.2. The address element". w3.org. Retrieved 19 September 2018.
  70. "HTML Standard, § 4.3.7 The hgroup element". html.spec.whatwg.org. Retrieved 19 September 2018.
  71. "HTML Standard, § 4.4.7 The menu element". html.spec.whatwg.org. Retrieved 19 September 2018.
  72. "HTML Standard, § 4.12.4 The slot element". html.spec.whatwg.org. Retrieved 19 September 2018.
  73. "HTML Standard, § 4.3.10 The address element". html.spec.whatwg.org. Retrieved 19 September 2018.
  74. "HTML 5.2: § 4.2.5.4. Other pragma directives". w3.org. Retrieved 19 September 2018.
  75. "PragmaExtensions – WHATWG Wiki". wiki.whatwg.org. Retrieved 19 September 2018. This document is obsolete.
  76. "HTML Standard, § 4.3.11.2 Sample outlines". html.spec.whatwg.org. Retrieved 19 September 2018.
  77. "HTML Standard, § 4.3.11.3 Exposing outlines to users". html.spec.whatwg.org. Retrieved 19 September 2018.
  78. "HTML 5.2: § 4.3.2. The article element". w3.org. Retrieved 18 September 2018.
  79. "HTML 5.2: § 4.5.16. The time element". w3.org. Retrieved 18 September 2018.
  80. "HTML+RDFa 1.1 – Second Edition". w3.org. Retrieved 18 September 2018.
  81. "RDFa Lite 1.1 – Second Edition". w3.org. Retrieved 18 September 2018.
  82. "HTML Standard, § 4.3.2 The article element". html.spec.whatwg.org. Retrieved 18 September 2018.
  83. "HTML Standard, § 4.3.4 The nav element". html.spec.whatwg.org. Retrieved 18 September 2018.
  84. "HTML Standard, § 4.4.9 The dl element". html.spec.whatwg.org. Retrieved 18 September 2018.
  85. "HTML Standard, § 4.5.14 The time element". html.spec.whatwg.org. Retrieved 18 September 2018.
  86. "<rb>: The Ruby Base element". MDN Web Docs. Retrieved 19 September 2018.
  87. "<rtc>: The Ruby Text Container element". MDN Web Docs. Retrieved 19 September 2018.
  88. "<hgroup>". MDN Web Docs. Retrieved 19 September 2018.
  89. "<menu>". MDN Web Docs. Retrieved 19 September 2018.
  90. "<slot>". MDN Web Docs. Retrieved 19 September 2018.
  91. "PubStatus – WEBAPPS". W3.org. W3C.
  92. Introduction to HTML 5 video Archived 24 January 2011 at the Wayback Machine
  93. IBM Developer Works New elements in HTML5: Structure and semantics Archived 5 January 2011 at the Wayback Machine
  94. ICAMD.org Finalcut Silverlight Films that Videographers share Quicktime in a Flash: Video on the Web using HTML5 and other Codecs Archived 26 November 2022 at the Wayback Machine
  95. "11 Obsolete features – HTML5". W3C. Retrieved 11 March 2014.
  96. HTML5 DTD Archived 26 November 2022 at the Wayback Machine: "HTML5 is not SGML-based, and there will be no official DTD for it."
  97. HTML 5 Reference Archived 26 November 2022 at the Wayback Machine: "Although it is inspired by its SGML origins, in practice, it really only shares minor syntactic similarities. ... As HTML5 is no longer formally based upon SGML, the DOCTYPE no longer serves this purpose, and thus no longer needs to refer to a DTD."
  98. Suetos, Shannon (26 April 2010). "HTML5: Worth the Hype?". instantshift.com. Retrieved 21 October 2012.
  99. "Web Forms 2.0". 5 January 2009. Retrieved 11 February 2014. obsolescence notice
  100. "एचटीएमएल". whatwg.org.
  101. Sergey Mavrody, Sergey's HTML5 & CSS3 Quick Reference, 2nd ed. Belisso Corp., 2012. ISBN 978-0-9833867-2-8
  102. 102.0 102.1 van Kesteren, Anne; Pieters, Simon. "HTML5 differences from HTML4". World Wide Web Consortium. Retrieved 29 June 2017.
  103. "Get Started with HTM Canvas". syntaxxx.com. Archived from the original on 18 October 2014. Retrieved 13 October 2014.
  104. "एचटीएमएल". whatwg.org.
  105. "Offline Web Applications" Archived 26 November 2022 at the Wayback Machine. World Wide Web Consortium.
  106. "एचटीएमएल". whatwg.org.
  107. "एचटीएमएल". whatwg.org.
  108. "The History interface". w3.org.
  109. "एचटीएमएल". whatwg.org.
  110. "एचटीएमएल". whatwg.org.
  111. "एचटीएमएल". whatwg.org.
  112. "Web Messaging specification". whatwg.org.
  113. "Web Storage specification". whatwg.org.
  114. "1 Introduction – HTML Standard". Whatwg.org. Retrieved 8 January 2014.
  115. "Indexed Database" Archived 2 March 2018 at the Wayback Machine. World Wide Web Consortium.
  116. "File API". W3.org. Retrieved 8 January 2014.
  117. "File API" Archived 26 November 2022 at the Wayback Machine. World Wide Web Consortium.
  118. "Filesystem API" Archived 26 November 2022 at the Wayback Machine. World Wide Web Consortium.
  119. "File API: Writer" Archived 26 November 2022 at the Wayback Machine. World Wide Web Consortium.
  120. "Web Audio API". World Wide Web Consortium. Retrieved 2 March 2018.
  121. MDN. "element.classList".
  122. "Web Cryptography API". w3.org.
  123. "WebRTC 1.0: Real-time Communication Between Browsers". w3.org. Archived from the original on 7 April 2019. Retrieved 17 June 2016.
  124. "Web SQL Database" Archived 3 February 2019 at the Wayback Machine. World Wide Web Consortium.
  125. Williamson, James (2010). "What HTML5 is (and what it isn't)". Retrieved 14 May 2014.
  126. Graff, Eliot. "Polyglot Markup: HTML-Compatible XHTML Documents". W3C. Retrieved 6 July 2013.
  127. "14 The XML syntax". HTML Standard. WHATWG.
  128. 128.0 128.1 "FAQ – WHATWG Wiki". WHATWG. Retrieved 26 August 2011.
  129. "Percentage of Web sites Using HTML5". binvisions. 30 September 2011. Retrieved 21 October 2011.
  130. "HTML5 Popularity Among Fortune 500 Companies Archived 14 June 2017 at the Wayback Machine". INCORE. Retrieved 5 March 2013.
  131. "HTML5 form additions". World Wide Web Consortium. Retrieved 13 October 2014.
  132. "HTML5 Differences from HTML4". FAQ. World Wide Web Consortium. 9 December 2014. Retrieved 2 March 2018.
  133. 133.0 133.1 "W3C HTML5 Logo FAQ". World Wide Web Consortium. Retrieved 21 January 2011. Is this W3C's "official" logo for HTML5? Yes, as of 1 April 2011.
  134. 134.0 134.1 "HTML5 Logo: Be Proud, But Don't Muddy the Waters!". The Web Standards Project. Archived from the original on 10 August 2011. Retrieved 22 January 2011.
  135. "The HTML5 Logo Conversation". World Wide Web Consortium. Retrieved 21 January 2011.
  136. Encrypted Media Extensions Archived 20 January 2021 at the Wayback Machine draft specification of the W3C
  137. Bright, Peter (16 April 2013). "Netflix coming to HTML5 just as soon as the DRM ducks are in a row". Ars Technica.
  138. Sporny, Manu (26 January 2013). "DRM in HTML5".
  139. "Tell W3C: We don't want the Hollyweb". Free Software Foundation. May 2013.
  140. "HTML5 webpage locks 'would stifle innovation'". BBC News. 30 May 2013.
  141. "Une coalition de vingt-sept organisations demande au W3C de garder les menottes numériques (DRM) hors des standards du Web". 24 April 2013. Retrieved 14 May 2014.
  142. "Tell W3C: We don't want the Hollyweb – Free Software Foundation". defectivebydesign.org. Archived from the original on 3 April 2013. Retrieved 6 May 2013.
  143. Stallman, Richard (2 May 2013). "The W3C's Soul at Stake". The Free Software Foundation. Retrieved 14 May 2014.
  144. Lord, Timothy (16 April 2013). "Netflix Wants to Go HTML5, but Not Without DRM". Retrieved 14 May 2014.
  145. "New Charter for the HTML Working Group from Philippe Le Hegaret on 2013-09-30 (public-html-admin@w3.org from September 2013)". Lists.w3.org. 30 September 2013. Retrieved 8 January 2014.
  146. 146.0 146.1 O'Brien, Danny (2 October 2013). "Lowering Your Standards: DRM and the Future of the W3C". Electronic Frontier Foundation. Retrieved 3 October 2013.
  147. Sporny, Manu (26 January 2013). "DRM in HTML5". The Beautiful, Tormented Machine. Manu Sporny. Archived from the original on 25 April 2014. Retrieved 16 May 2014.
  148. Gilbertson, Scott (12 February 2013). "DRM for the Web? Say It Ain't So". Webmonkey. Archived from the original on 24 March 2013. Retrieved 21 March 2013.
  149. "Release notes for Google Chrome 25.0.1364.87".
  150. "HTML5 Video in IE 11 on Windows 8.1". 18 April 2017.
  151. Adobe Support for Encrypted Media Extensions Archived 9 November 2016 at the Wayback Machine Adobe.com. 19 June 2013.
  152. 152.0 152.1 Gal, Andreas (14 May 2014). "Reconciling Mozilla's Mission and W3C EME". Mozilla. Retrieved 20 May 2014.
  153. 153.0 153.1 Baker, Mitchell (14 May 2014). "DRM and the Challenge of Serving Users". Mozilla. Retrieved 20 May 2014.
  154. Doctorow, Cory (14 May 2014). "Firefox's adoption of closed-source DRM breaks my heart". The Guardian. Retrieved 20 May 2014.
  155. "FSF condemns partnership between Mozilla and Adobe to support Digital Rights Management". Free Software Foundation. 14 May 2014. Retrieved 20 May 2014.


बाहरी कड़ियाँ

श्रेणी:2014 सॉफ्टवेयर श्रेणी:एक्सएमएल-आधारित मानक