Saturday, February 7, 2015

8 Proposals To Make HTML6 Better

  The buzzword – 'HTML5', appeared a few years ago, but its standard version wasn't made final until the end of 2014. There have been several changes, HTML5 has been pushed to limits by the early adopters and it has hundreds of limitations which all of us are aware about. For Web development, we are still dependent on the age-old protocols, breaking which can effect the Web and a few websites too. Hence, speculations have begun about the next iteration of HTML, HTML6.




Well, HTML5 is still new and it's slowly making its way into the websites but HTML5 has a large room for tons of improvements. Here are eight proposals for HTML6 which can make Web development process faster, simpler and error-free too.


1. More control over video object: 


More control over how the video frames are painted has to be focused in the next iteration of HTML. In the current version, a rectangle is filled with frames from a video and control is provided over a text track with annotations, subtitles etc. But it would be better to have callback hooks and synchronisation mechanisms in HTML6 and also the capability to mix DOM with video.


2. Browser-sizing of imagery: 


A photo requires different pixels to look good on a mobile, desktop and a laptop screen. Even the resolution is different with the size of the window. If a better HTML protocol is followed, it can suggest a required width or height for the image, and also the server which can deliver the optimal resolution.


3. Pluggable languages: 


Standard HTML knows only JavaScript and nothing else. But in future a more robust and pluggable set of languages will be required which will add more flexibility and design choices for developers. A solid open source implementation can also make it get adopted by all the browsers. JavaScript will continue to reign over the Web but a specialised language for more specialised extensions will also be a healthy option.


4. Pluggable pre-processors: 


HTML6 can also embrace som tools which can convert languages into JavaScript. Pre-processors are already in use to translate languages into JavaScript. Openness has always seen benefits on the Web. Reading a JavaScript code, users can learn as well as debug, if the code is written in human-readable form. The current version of HTML assumes a general version of JavaScript and optimising the code is really tough.


5. Dedicated libraries: 


jQuery has transformed the world of JavaScript and the amount of energy wasted on loading jQuery is pretty huge. Some websites use cacheable versions of JavaScript libraries but the next HTML version can do something better than that. A dedicated approved library should be distributed with the browser and it can also save time which is invested in refreshing the cached version of jQuery.


6. Camera integration: 


Users are always interacting with such a browser which has a camera and a microphone connected, as there are so many Web cameras and cellphone cameras around. HTML6 may add a photo or a video capture feature to forms as this element can access photos which are stored in the device. The device also offers better control of the camera and websites can have better specialised apps too.


7. Better annotation: 


A better HTML structure can allow article annotations through paragraphs, sentences and words too. A sophisticated version can also allow annotations to images and videos.


8. Microformats: 


HTML tags are different in headlines, paragraphs and footers. So it's important to create a certain standard to specify some common details like parts of an address or a phone number. Standard tags can speed up search engines and will benefit all of us. Microformats were supposed to be part of HTML5 too but it didn't happen. Markups can also be used for locations, times, dates, items for sale, bibliographies, and all forms of standard data.


Courtesy: Network World 

No comments:

Post a Comment