Implementing new standarts is always about pain in the ass - the vision of companies are too subjective and everyone does what he/she likes to. As news are shouting Microsoft is already implementing new HTML standarts in it’s child called Internet Explorer 8 (beta still).
As in case with world crisis and taxes, “end-users” or consumers - who is represented by us - are the first ones who suffer. Remember CSS and Javascript cross-browser wars and optimizations? Well, HTML 5 is to come - prepare your armor and all your browser compatibility equipment. Get ready for painful and trying-to-behave-the-same-everywhere code-writing as the new browser war is approaching. But sparing the sentimental talks I’d like to cover some of ass-burning HTML 5 features:
- Immediate mode 2d drawing.
This feature will allow you to draw 2d graphics with<canvas> element using the HTML code.
Cool, ha? If you wanted to draw stuff like this now you’d really should implement a Java applet, where drawing 2d images is a very simple task - HTML 5 is most likely to provide us with the same simplicity. - API supporting audio/video files playback
So you’ll no longer need any flash-based or advanced memory greedy Java player. Your browser will most likely to do the job for them. - SQL support.
For me it’s the the most anticipated feature. Simultaneously, W3C is working on SPARQL standart which will replace standart SQL syntax - and, of course, they should somehow interact with each other. HTML is to support the SPARQL standart, which stands for new SQL syntax and semantic web technologies. - Drag-and-drop API.
Elements which are identified as draggable are movable! So you’ll be able to drag and drop any element which has respective tag - Offline data storage.
Similar to Google Gears service that allows to create a kind of database on your local hard drive to store the information of web-sites and allow you to browse a web page in offline mode. Kind of funny feature to implement while the whole civilization is trying to cover every spot on earth with connection.
It’s too early to talk about more features in upcoming HTML 5 standart just because “standartisizing” something is a very time-consuming process, it may take many years for us to see real implementation of those features and for sure what a positive side is that we are moving towards Web 3.0 which stands for Application in a single browser window - complete and independent network platform that can be fully discovered using browser only.
For example, remember those drag-and-drop elements which were only available using CSS and advanced Javascript techniques? Only a few years ago it required true skills to make this kind of feature on your web page - now you’ll be able to do exactly the same thing using only one descriptor. W3C started the specs in January 2008 (almost the same time their SPARQL specifications was outlined).









{ 1 trackback }
{ 0 comments… add one now }
Leave a Comment