HTML5: Difference between revisions
imported>Johan Förberg (dot) |
imported>Noah Ready-Campbell mNo edit summary |
||
Line 5: | Line 5: | ||
HTML5 represents an important step forward technologically, as it gives web developers greater capabilities and more flexibility in interacting with the underlying operating system. One important new capability is offline storage, which allows sites to better handle persistent sessions for their users. For example, if a user is editing a document in an online web editor, HTML5 allows some portion of the [[State (computers)|state]] associated with the document to be saved onto the user's computer -- rather than saving all of it to the server, as is currently done. This reduces the server load, and also provides a faster, more responsive experience for the user, as less data needs to be transferred over the network. Other new capabilities include a multipurpose graphical element called <code>canvas</code>, as well as native embedding of video and audio. | HTML5 represents an important step forward technologically, as it gives web developers greater capabilities and more flexibility in interacting with the underlying operating system. One important new capability is offline storage, which allows sites to better handle persistent sessions for their users. For example, if a user is editing a document in an online web editor, HTML5 allows some portion of the [[State (computers)|state]] associated with the document to be saved onto the user's computer -- rather than saving all of it to the server, as is currently done. This reduces the server load, and also provides a faster, more responsive experience for the user, as less data needs to be transferred over the network. Other new capabilities include a multipurpose graphical element called <code>canvas</code>, as well as native embedding of video and audio. | ||
HTML5 also is a milestone politically and socially in the web world. As the web has evolved, many vendors have created proprietary technologies to enable greater functionality for their applications. Some of the most important include [[Adobe|Adobe's]] [[Flash]] plugin, as well [[Microsoft|Microsoft's]] [[Microsoft Silverlight|Silverlight]] and their browser [[Internet Explorer]]. Internet Explorer has a notable reputation for employing non-standard extensions to web technologies.<ref>{{cite web|url=http://www.lockergnome.com/news/2004/06/15/why-you-should-dump-internet-explorer/|title=Why You Should Dump Internet Explorer|author=Chris Pirillo}}</ref> While such innovations enable a richer user experience, they also fragment development, and make cross-browser compliance challenging for developers. HTML5 | HTML5 also is a milestone politically and socially in the web world. As the web has evolved, many vendors have created proprietary technologies to enable greater functionality for their applications. Some of the most important include [[Adobe|Adobe's]] [[Flash]] plugin, as well [[Microsoft|Microsoft's]] [[Microsoft Silverlight|Silverlight]] and their browser [[Internet Explorer]]. Internet Explorer has a notable reputation for employing non-standard extensions to web technologies.<ref>{{cite web|url=http://www.lockergnome.com/news/2004/06/15/why-you-should-dump-internet-explorer/|title=Why You Should Dump Internet Explorer|author=Chris Pirillo}}</ref> While such innovations enable a richer user experience, they also fragment development, and make cross-browser compliance challenging for developers. HTML5 offers the opportunity to continue to support advanced interface demands, but to do so in an open, community-approved way. Such a step would lay the groundwork for the web's increasing dominance over the next decade.<ref>Vaughan-Nichols, Steven J. "Will HTML 5 Restandardize the Web?." Computer 43.4 (2010): 13-15. EBSCO MegaFILE. EBSCO. Web. 26 July 2010.</ref> | ||
{{TOC}} | {{TOC}} |
Revision as of 16:35, 2 August 2010
To provide students with experience in collaboration, you are warmly invited to join in here, or to leave comments on the discussion page. The anticipated date of course completion is 13 August 2010. One month after that date at the latest, this notice shall be removed. Besides, many other Citizendium articles welcome your collaboration! |
HTML5 is the next generation hypertext markup language standard developed by the World Wide Web Consortium. It is used by web programmers and designers to lay out web pages, which people can then view in web browsers. As of July 2010, HTML5 is still not widely supported nor fully standardized, though browsers such as Google Chrome [1], Apple Safari [2], and Mozilla Firefox[3] have implemented various parts of the language.[1]
HTML5 represents an important step forward technologically, as it gives web developers greater capabilities and more flexibility in interacting with the underlying operating system. One important new capability is offline storage, which allows sites to better handle persistent sessions for their users. For example, if a user is editing a document in an online web editor, HTML5 allows some portion of the state associated with the document to be saved onto the user's computer -- rather than saving all of it to the server, as is currently done. This reduces the server load, and also provides a faster, more responsive experience for the user, as less data needs to be transferred over the network. Other new capabilities include a multipurpose graphical element called canvas
, as well as native embedding of video and audio.
HTML5 also is a milestone politically and socially in the web world. As the web has evolved, many vendors have created proprietary technologies to enable greater functionality for their applications. Some of the most important include Adobe's Flash plugin, as well Microsoft's Silverlight and their browser Internet Explorer. Internet Explorer has a notable reputation for employing non-standard extensions to web technologies.[2] While such innovations enable a richer user experience, they also fragment development, and make cross-browser compliance challenging for developers. HTML5 offers the opportunity to continue to support advanced interface demands, but to do so in an open, community-approved way. Such a step would lay the groundwork for the web's increasing dominance over the next decade.[3]
Evolution from HTML 4
The W3C standards organisation has published both a document containing the specifications of HTML5[4] and also one on how the specification differs from the now mature and more widely used HTML4[5] (Note that the HTML5 specification is a working draft and is subject to changes). Ian Hickson, a researcher at Google is the editor of the working draft and the W3C HTML Working Group is the W3C working group responsible for this specification's progress. Discussion of the specification also takes place among the WHATWG(Web Hypertext Application Technology Working Group) community. As per the published draft document (as of 02 Aug 2010), in addition to several new elements which include tags for multimedia content such as video and audio among others, there has been addition (and deprecation) of several attributes of various existing elements of the HTML4 specification.
Lorem Ipsum
Effect on Flash
Controversy over the codec used for the <video> element
The HTML5 specification is such that it enables developers to use non-proprietary video codecs of their choice for the video tag. Popular video codecs of choice include the open source Ogg-Theora and h.264 codecs. However, there has been dispute over the default codec to be used. The open source community stands by and insists making Ogg-Theora the default codec due to its lesser patent regulations and licensing advantages.[6] On the other hand, Apple, Adobe and Google citing quality concerns and other issues opposes the widespread adoption of Ogg-Theora causing browsers like Google's Chrome and Apple's Safari to be bundled with support for h.264 and Mozilla's Firefox supporting the Theora codec.
References
- ↑ Mulroy, James. "Web 101: New Site-Design Tools Are Coming." PC World 28.7 (2010): 18. EBSCO MegaFILE. EBSCO. Web. 26 July 2010.
- ↑ Chris Pirillo. Why You Should Dump Internet Explorer.
- ↑ Vaughan-Nichols, Steven J. "Will HTML 5 Restandardize the Web?." Computer 43.4 (2010): 13-15. EBSCO MegaFILE. EBSCO. Web. 26 July 2010.
- ↑ Official HTML5 Specification. 2 Aug 2010.
- ↑ HTML5 differences from HTML4. 2 Aug 2010.
- ↑ Vaughan-Nichols, Steven J. "Will HTML 5 Restandardize the Web?." Computer 43.4 (2010): 13-15. EBSCO MegaFILE. EBSCO. Web. 26 July 2010.