On October 29th, 214, the World Wide Web Consortium announced that after nearly eight years of hard work, the standard specification was finally formulated.
design purpose
HTML5 is designed to support multimedia on mobile devices. New grammatical features are introduced to support this, such as video, audio and canvas tags. HTML5 also introduces new functions that can really change the way users interact with documents. Including:
New parsing rules enhance flexibility
New attributes
Eliminate outdated or redundant attributes
Drag and drop function from one HTML5 document to another
Offline editing
Enhancement of information transmission
Detailed parsing rules
Multipurpose Internet Mail Extension (MIME). This working group released the first public draft of HTML 5 in January 28. At present, HTML5 is in a state of "calling for censorship", and W3C expects it to reach its final state by the end of 214.
features
semantic features (class: semantic)
HTML 5 gives web pages better meaning and structure. With the support of RDFa, microdata and microformat, richer tags will build a data-driven Web that is more valuable to programs and users.
local storage characteristics (class: offline &; STORAGE)
The webpage APP developed based on HTML5 has shorter startup time and faster networking speed, all thanks to the HTML5 APP Cache and local storage function. IndexedDB (one of the most important technologies for local storage of HTML 5) and API documentation.
class: device access
since the publication of the API document of Geolocation function, HTML5 has provided more optimization options for web application developers and brought more advantages of experiencing functions. HTML5 provides an unprecedented open interface for data and application access. So that external applications can be directly connected with the data inside the browser, for example, video and audio can be directly connected with microphones and cameras.
Class: connectivity
More effective connection efficiency enables real-time chat based on pages, faster web game experience and more optimized online communication. HTML5 has more effective server push technology, and Server-Sent Event and WebSockets are two of them, which can help us realize the function of "pushing" data from the server to the client.
class: multimedia
supports multimedia functions such as Audio and Video on the webpage, and complements the APPS, camera and audio-visual functions that come with the website.
3d, graphics and special effects (class: 3d, graphics &; Effects)
Based on the 3D functions of SVG, Canvas, WebGL and CSS3, users will be amazed at the amazing visual effects presented in the browser.
performance and integration features (class: performance &; Integration)
No user will wait for your loading forever-HTML 5 will solve the previous cross-domain problems through technologies such as XMLHttpRequest2, and help your Web applications and websites work faster in diverse environments.
CSS3 features (Class: CSS3)
CSS3 provides more styles and stronger effects without sacrificing performance and semantic structure. In addition, compared with previous Web typesetting, the Open Font Format (WOFF) of the Web also provides higher flexibility and control.