{"id":199,"date":"2011-05-28T09:10:00","date_gmt":"2011-05-28T08:10:00","guid":{"rendered":"https:\/\/pagan-gerbil.net\/?p=199"},"modified":"2011-05-28T09:10:00","modified_gmt":"2011-05-28T08:10:00","slug":"my-thoughts-on-html5-at-microsoft-techdays-2011","status":"publish","type":"post","link":"https:\/\/www.pagan-gerbil.net\/?p=199","title":{"rendered":"My thoughts on HTML5 at Microsoft TechDays 2011"},"content":{"rendered":"<p>I\u2019m beginning to neglect this blog as much as the <a href=\"http:\/\/www.ayearoffrugalgaming.com\/\">Year of Frugal Gaming<\/a> that I also write for (check it out, our glorious leader Frugal Dave recently picked up a <a href=\"http:\/\/www.ayearoffrugalgaming.com\/2011\/05\/stylishly-frugal-blogger.html\">stylish blogger award<\/a>! I\u2019m thrilled to be in such company!) and I\u2019ve written a post over there on <a href=\"http:\/\/www.ayearoffrugalgaming.com\/2011\/05\/fraud-babies-excuses-and-crowd-sourcing.html\">what I\u2019ve been up to gaming wise<\/a>.<\/p>\n<p>I\u2019ve been lucky enough to go to <a href=\"http:\/\/uktechdays.cloudapp.net\/home.aspx\">TechDays<\/a> in London again this year &#8211; I\u2019m definitely the \u201ccommunity\u201d guy in our team, seeking out user groups, conferences, blogs and podcasts. I\u2019m of the mind that you need to be plugged into all these things to know what\u2019s available. When all you have is a hammer everything looks like a nail, as the old saying goes, and I want to have as many different types of hammer as possible. It does come at a slightly bad time, however, as my wife is expecting to drop another baby in just over two weeks (and last night was a sleepless one of false alarms, before a 4:15 alarm in order to head to London for TechDays&#8230;) and I\u2019m planning on staying in the capital tonight rather than travel all the way back to Bristol, and return to London again tomorrow. If I get \u201cthat call\u201d I\u2019ll have to race for the tube station and get back in time!<\/p>\n<p>Anyway, I\u2019ve already been to the Monday event on \u201cThe Web\u201d (a discussion of HTML5, CSS3, IE9 and other sequels). I\u2019m very impressed, but also a little melancholy. What I took away from there is that I can now create great looking sites without having an abundance of &lt;div&gt; elements and interlocking images to create a box with rounded corners, I can just do it in CSS. Except, for almost anything, our designers want their design to appear in every browser. This means that we can\u2019t use the new hotness because it won\u2019t show up in IE8 and below, which still have a considerable market share. We\u2019re only now convincing people to let us build sites that degrade \u201cgracefully\u201d in IE6, since it takes a disproportionate amount of time to make a site look like it should in IE6. Now we\u2019ve got the luxury of saying \u201cThat\u2019s a bit too hard, I\u2019m just going to make it square.\u201d We can\u2019t use the same excuses for IE8, which is the default browser for Windows 7 &#8211; only a couple of years old.<\/p>\n<p>On a personal site, or if we had trendier clients &#8211; the kind who care more about seeming new and cutting edge, with things floating all over the page, the sort of thing that grinds to a halt on a slow PC &#8211; there would be plenty of scope for this new technology. But as it stands, HTML5 compliance is low enough that we won\u2019t be able to pick it up just yet.<\/p>\n<p>Microsoft did put on a great show though, getting in experts on CSS and HTML from outside their own company (heck, they had a speaker from Opera &#8211; probably because Mozilla or Google turned them down!) and giving a little poke at themselves about IE6. Oh, IE6.<\/p>\n<p>I\u2019m keen to get to use HTML5, but the day job isn\u2019t going to be the place to do that. I\u2019m still working on an intranet app that breaks &#8211; actual functionality breaks, not just styles &#8211; if it\u2019s not used in IE7 (compatibility mode in 8 and 9 are fine), and our external websites need to look the same across browsers. We can\u2019t just pretend that all IE users are on version 9, that\u2019s not realistic and won\u2019t make customers very happy. It doesn\u2019t matter if it degrades gracefully, the design decisions would be so different in most cases (three &lt;div&gt; tags with separate background images for a repeated news item to give it rounded corners, or one &lt;div&gt; and no images to do it all with fancy CSS3?) that it can\u2019t look \u201ccorrect\u201d without major javascript hacks which probably involve inserting all the HTML that we were going to in the first place, and still work in the newer HTML 5 browsers. The only difference is that it won\u2019t have such pleasant markup for the developers (or the geeks who view source on websites they visit) to read.<\/p>\n<p>This problem isn\u2019t going to go away &#8211; Vista shipped with IE7, so that\u2019s going to be supported for a fair while yet. IE6 shipped with XP, and since XP is still supported until about 2014 at last count. That means that IE6 is still officially supported by Microsoft until 2014. Vista won\u2019t roll off until 2019 (at a guess), and Windows 7 (which contains IE8) will probably be into 2022 or so. For another five years (being optimistic), we have to assume that non-technical people (the majority of those that visit our company\u2019s sites) will be using the browser they installed with their operating system and never upgrading, and the majority of market share will be held by non-HTML5 compliant browsers. Hopefully, Microsoft will make more websites like www.theie6countdown.com, which tells us when we can officially ditch IE6 country by country. It won\u2019t be long, and we can assume that anyone hitting our sites from IE6 will be Chinese and therefore unlikely to buy our products!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m beginning to neglect this blog as much as the Year of Frugal Gaming that I also write for (check it out, our glorious leader Frugal Dave recently picked up a stylish blogger award! I\u2019m thrilled to be in such company!) and I\u2019ve written a post over there on what I\u2019ve been up to gaming &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.pagan-gerbil.net\/?p=199\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;My thoughts on HTML5 at Microsoft TechDays 2011&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,14],"tags":[82,83,84,28],"series":[],"_links":{"self":[{"href":"https:\/\/www.pagan-gerbil.net\/index.php?rest_route=\/wp\/v2\/posts\/199"}],"collection":[{"href":"https:\/\/www.pagan-gerbil.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pagan-gerbil.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pagan-gerbil.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pagan-gerbil.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=199"}],"version-history":[{"count":0,"href":"https:\/\/www.pagan-gerbil.net\/index.php?rest_route=\/wp\/v2\/posts\/199\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pagan-gerbil.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pagan-gerbil.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pagan-gerbil.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=199"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/www.pagan-gerbil.net\/index.php?rest_route=%2Fwp%2Fv2%2Fseries&post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}