How HTML 5 will change the World (Wide Web)

galaxy s3 covers

World Wide WebOne Markup Language to rule them all … and in the darkness bind them.

The Web is a living, evolving beast, and it seems certain that the future will hold more interaction with our everyday activities than it did in the past.

The mechanics for these interactions to happen are falling in place virtually every day, but a new standard is on the horizon to tie these ends together and make our lives – and the lives of browser makers – more fluid and transparent with its support.

That standard is HTML 5, the latest in a series of markup languages that rule the world wide web with a velvet glove. The first draft of HTML 5 appeared on January 22, 2008, and it has been under revision ever since.

But while it may be a wonderful time for the propeller-heads to celebrate a new standard for all things online, how does it help the average computer user?

Since a detailed discussion of changes would probably exceed both the space here and the patience of the average curious user, we will focus on some of the major changes, and how that will make our online experience better. Ben Galbraith, co-director of developer tools at Mozilla, agrees as he states:

“HTML 5 features like Canvas, local storage, and Web Workers let us do more in the browser than ever before,”

One of the most exciting changes for the end user is the encapsulation of Canvas within the language.

Canvas gives web designers a rich API to use for 2d drawing. No longer confined to images and boxes, the web artist can use the entire page as an expression of content and design rich interfaces that previously were practical only with third party add ons such as Flash and Silverlight.

It could be argued that Canvas may lessen our dependence on the plugins, at least in name.
For example, Google has developed the Google bridge which maps Canvas to both Silverlight and Flash. In doing so, however, it relegates the plugins to a much lower chain in the overall visibility to the end user, something that both Adobe and Microsoft no doubt wish to maintain, if indeed they are even present in future incarnations of HTML5 browsers. It could be conjectured that this could be one of the reasons that Microsoft, while endorsing and supporting HTML 5 in general, has not in the past supported Canvas as part of the standard.

Another aspect f the evolving HTML 5 standard is the inclusion of local storage.

While our dependence on being interconnected will no doubt continue to grow, having a connection at all times, is not always possible. For this reason, the local storage api can be used to allow a web application to function until connectivity is restored. Indeed, with the spread of web applications, this storage, in its current incarnation referred to as DOM storage, is a requirement now and has been broken out of its HTML5 roots in order to streamline its real world implementation.

Modern browsers are starting to implement this HTML5 feature, and the current model of text based key and value storage is expected to grow into a universal structured data storage as the standard matures. This would greatly expand the usefulness of web applications, and in this author’s opinion it could single handedly make the current model of patching desktop programs obsolete as it would automatically update itself as a connection was restored. Exciting indeed.

HTML 5 also supports Drag and Drop.

This could be used to allow the user to drag files from the web browser to their local storage (or personal online storage, as such as the case may be) for long term keeping. it could also be used to trash files and launching applications, such as video programs. This aspect, while bringing a common user interface to the standard, really seems to bring a browser based operating system a bit closer to reality.

I know that there are naysayers whenever a browser based OS is mentioned, but the Google Chrome OS is under development. However, that is another discussion.

Any discussion on HTML 5 and its advantages would need to include at least a mention of Cross-Document Messaging.

Part of the standard that is already present in the latest browsers (in limited form), Cross-Document Messaging allows for the inclusion of multiple web source objects in a single fluid user page. Imagine gadgets and iFrame objects that are in communication with the rest of the functioning page directly through the browser, not with a backend requirement. This allows web developers greater flexibility in incorporating web components into their design, and even allows the potential of greater end user customization.

While there is much more to the HTML 5 discussion, the last aspect we will discuss at this time is the concept of Web Workers.

This allows for browser based activities to offload some of the processing overhead to background activities, allowing for smoother operation and a better user experience.

HTML 5 is mapping our way into the future, but its final draft is not complete yet. One school of thought puts it W3C Candidate Recommendation stage around 2012, some even later. But the important thing to note is that the standard will be, and is being, implemented in stages. Safari, Internet Explorer 8, and Firefox 3.5 have some of the standard already implemented, with more being planned in future releases.

Microsoft’s hesitation to support some of the APIs (notably Canvas and Web Workers) is probably not going to be a factor this stage of the game, especially since Google and a few other web heavyweights are throwing strong support on those same key features.

The one thing that does seem to be certain is that HTML 5, in its piecemeal appearance on the web, is going to be the de facto standard long before it is officially released. And that fact is already serving the end users with a better online experience today as well as tomorrow.

For more information check out these links: The latest HTML 5 draft and the Computerworld article on HTML 5 and Canvas.

  • Pingback: silner (silner) 's status on Thursday, 09-Jul-09 22:12:22 UTC - Identi.ca()

  • Farlin Paulino

    It seems like a good alternative, but, as with every new guy in the market, it’s gonna taker a while until is is widespread. It will not be like Google or Windows, this will need the support of the people and the people doesn’t even know what a a web browser is. In a survey made in New York (I think), when people were asked what web browser they used people answered: “Google” Is that surprising? It depends. For people to adopt something new only happens when the main competitor (Adobe) ceases fire and we all know that won’t happen.

    By the way, I do support HTML 5.

  • Joseph P.

    I agree Farlin.

    Being a Systems Admin, I pose the “Which browser do you use?” Question ALL THE TIME… About 10% of the time do I get the answer I am looking for. I’ll further your point and add that there are about as many people who don’t know the difference between “Windows Explorer” and “Internet Explorer.”

    As a business owner, I do try at every turn to educate my clients on every aspect of their PC’s, which they have questions about, or do not comprehend. The sad part is that there are many of them who pretend to listen, but the discussion is in one ear and out the other. Many also have the mentality that they do not want to know, and just fix my stupid computer. I find this in every age group.

    This standard discussed here might make things a lot easier for people creating their own websites and such… But without the understanding of the ‘nuts and bolts’ of the why and how things work in site development, they will still need to fall back on the experienced crowd for help because they either don’t know how, or don’t wanna know how things work. I’ll also argue that bringing DOM or “Document Object Model” is already present in many CMS (Content Management Systems) like WordPress or Joomla. The local storage side mentioned above, if used in the way I am thinking they do (Usable space on one’s PC to host documents and files on the Internet), in the hands of the novice will serve as a security nightmare for people at all levels of the IT industry. Things often sound better on digital paper than in application.

    Many of the features discussed in this article are already present as well. I do agree however that implementation should take the slow and steady approach in development, to create a sound, reliable, secure, and much improved web standard. It will be interesting to see the pace in which people in general step up to the HTML 5 standard.

  • Pingback: Lazy Sunday Links()

  • http://websitedevelopment-sehr.blogspot.com/2009/12/html-5-are-we-really-there-yet.html sehr

    i totally approve! html is here to bring a change in the world of web design. but the basic question at this point is “when exactly will the new html5 take effect?” because if its not sooner, than its useless to fret over it!

Turtle Beach Stealth 500X Fully Wireless Gaming Headset for the Xbox One Now Shipping

Turtle Beach Stealth 500X Fully Wireless Gaming He…

Kristofer Brozio
Turtle Beach has just announced the Stealth 500X which is the first fully wireless headset for the X…
Read More
5 days agoTurtle Beach Stealth 500X Fully Wireless Gaming He…
Boreas Announces Echo and Monterey Waterproof Series Bags

Boreas Announces Echo and Monterey Waterproof Seri…

Kristofer Brozio
I’ve always had a thing for good bags, maybe it’s because most of my life I carried a back pack arou…
Read More
3 days agoBoreas Announces Echo and Monterey Waterproof Seri…
FTC Says AT&T Has Misled Consumers with 'Unlimited' Data Promises

FTC Says AT&T Has Misled Consumers with ‘Unlim…

Kristofer Brozio
Wow, so they’re just realizing this now after how many years that AT&T has been throttling us?&n…
Read More
3 days agoFTC Says AT&T Has Misled Consumers with ‘Unlim…
WWE 2K15 Now Available on PlayStation 3 and Xbox 360

WWE 2K15 Now Available on PlayStation 3 and Xbox 3…

Kristofer Brozio
I didn’t think wrestling was still popular, then again I just don’t pay attention to that stuff anym…
Read More
3 days agoWWE 2K15 Now Available on PlayStation 3 and Xbox 3…
Divoom Launches Airbeat-10 Bluetooth Speaker for the Shower and Biking

Divoom Launches Airbeat-10 Bluetooth Speaker for t…

Kristofer Brozio
Well here’s what I thought was an odd combination, a Bluetooth speaker that can go from the shower t…
Read More
5 days agoDivoom Launches Airbeat-10 Bluetooth Speaker for t…