123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|362|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> On Topic -> HTML5 taking the new by storm.

Tue, 08 May 2012, 05:27
steve_ancell
According to this news page: www.bbc.co.uk/news/business-17931814

They quote "This is a trend that is likely to snowball within months", well shouldn't Internet Explorer be getting it's arse in gear then?.


|edit| The title shoud be read as "HTML5 taking the net by storm", I hit the wrong bloomin' key. LMAO!
Tue, 08 May 2012, 05:58
spinal
Now I'm not a super savvy web-head, but surely HTML5 has only really brought a video and audio tag, everything else is done with a scripting language like javascript isn't it? I'm fairly sure a lot of the canvas stuff could be done already.

Am I completely missing the point here?

-=-=-
Check out my excellent homepage!
Tue, 08 May 2012, 06:31
JL235
HTML5 also brought the canvas tag, so you'd need HTML5 to do those sorts of graphics.

Really 'HTML5' is not really about HTML5, it's about the canvas, video, audio tags, CSS3 and performant JavaScript. These are things which have already been around for a while now, and adoption is pretty widespread.

It's about no plugins; no more Flash, no more Java applets (thank god), and no more less common ones like Unity (which are pretty good). Instead everything must work using a common standard, which anyone can implement.

IE 9 actually has pretty good support already already, especially around performance and bugs (especially bugs). For example Chrome is fast with canvas and JS, but it's DOM handling sucks, and certain bits of CSS can kill performance. IE 9 on the other hand does everything well, not the fastest, but everything is good.

The big issue is that IE9 only supports the standard bits, which actually excludes lots of common features, like a lot of CSS3. For example gradients are not standard, and so you can't use them in IE 9 (but you can fake them using SVG, and gradients are in IE 10).

The other issue is with WebGL. That allows full 3D, and as it's both a security risk and totally non-standard, IE have been staying away from it. Until this gets sorted, WebGL adoption will be problematic. There is the same problem on iOS, which supports WebGL, just not in the browser.

The real push here is that Crytek, Codemasters and some other big game companies have been investing in WebGL development. If Crytek were to release a Crysis in the browser, that only ran in everything but IE, it would really help to make the case for WebGL.

There are a few other niggling issues, like the File API, and local storage. Local storage is a huge caveat now as the EU wants to clamp down on what you can and can't store (for example a lot of Google Analytics usage is now illegal). The File API solves loading and saving files through a file picker, without having to talk to the server.

Tbh the article is a little sensationalist and just glosses over the reality. It's not going to be snow balling over the next few months. However the next big push is actually with Windows 8, since Metro fully supports HTML5 for desktop apps, and IE 10 doesn't allow plugins. So there will be no Flash, and you will *have* to use HTML5 on your site for videos and games.