It is the latest version of HTML which is used to create
rich content based websites. This new version has provided these list of
features.
1. Semantics: Developers can describe
the content more accurately with the help of new tags in HTML5. Example <header></header><section></section>
2. Connectivity: Browser can connect to
host in new and innovative ways.
a) Web Sockets- Helps in maintaining a persistent connection.
b) Server-sent Events- Server could push
events to clients which are opposite to
classical paradigm.
c) WebRTC- Allows real-time communication within the browser without the need of additional plugins.
3. Offline and Storage:
a) Application cache
b) Online and Offline events- helps in
deducting the network events.
c) IndexedDB- Storing structured data in
the browser for fast retrieval.
d) Using Files from Web Application- Now
your application can easily access your local system files.
4. Multimedia:
a) HTML5 Audio & Video: Supports
audio and video without any need of plugins.
b) WebRTC: Support real-time communication.
c) Camera API: Allow storing,
manipulating image from computer’s camera.
5. 3D Graphics and Effects:
a) Canvas: Helps in creating complex
objects on the web.
b) WebGL
c) SVG: XML based format of vectorial
images which can be directly embedded in HTML.
6. Performance & Integration
a) Web Workers: Allows delegation of
heavy processing or time-consuming work
to background threads.
b) XMLHttpRequest: Allow fetching asynchronously some parts of
the page. This is the technology behind Ajax.
c) Drag & Drop: Allows dragging and
dropping an object on the website.
d) Focus management
e) Web-based protocol handlers
f) RequestAnimationFrame
g) FullScreen API
h) Pointer Lock API
i) Online and Offline events
References
0 comments: