{"id":24,"date":"2005-02-28T13:29:58","date_gmt":"2005-02-28T18:29:58","guid":{"rendered":"http:\/\/www.killersites.com\/blog\/?p=24"},"modified":"2017-02-23T10:05:08","modified_gmt":"2017-02-23T15:05:08","slug":"web-standards-myths-debunked","status":"publish","type":"post","link":"https:\/\/www.killersites.com\/blog\/2005\/web-standards-myths-debunked\/","title":{"rendered":"The Web Standards Myth\u00e2\u20ac\u2122s Debunked"},"content":{"rendered":"<p>In this article, I will look at some of the misleading arguments used to promote Web Standards.<\/p>\n<p>Before I jump into this, I would like to point out a few things:<\/p>\n<ul>\n<li>The Web Standards are a good thing since <strong>it can <\/strong>make life easier for web designers.<\/li>\n<li>Theory should not trump practicality. As such, many of my arguments are based on practical considerations.<\/li>\n<\/ul>\n<p>&#8211; &#8211;<\/p>\n<p><!--more--><\/p>\n<p><strong>THE WEB STANDARD&#8217;S MYTHS<\/strong><\/p>\n<p><strong>Myth #1: Web Standards equals less code &#8211; so you will have faster loading pages and you will save money on bandwidth.<\/strong><\/p>\n<p>Theoretically this <strong>could be <\/strong>true, but consider these points:<\/p>\n<ol>\n<li>In most cases, the major cause for bloated pages (in terms of KB&#8217;s,) are a bad use of images and Flash, not the mark up code. <\/li>\n<li>Bandwidth is so cheap these days, that probably 99.99% of websites use but a small fraction of their allotted limits.<\/li>\n<li>We now live in the age of broadband where people download DVD quality movies &#8211; will an extra 20k on a web page make a practical difference?<\/li>\n<li>All web servers have GZIP (works like winzip,) that can compress web pages by about 90%. To be fair, GZIP may not be turned on.<\/li>\n<\/ol>\n<p>The examples used (by Web Standards zealots,) to promote the bandwidth and cost savings argument are not realistic; sure, saving 10k-20k a page might make a difference for one of the most popular websites in the world, but most of us will not be working on such huge projects.<\/p>\n<p>From a practical point of view, it is likely that you will never see any real benefit (in terms of bandwidth and speed) with having less code in your pages. <\/p>\n<p><strong>The truth: <\/strong><\/p>\n<p>Less code in your pages is a good thing &#8211; because this means less work.<\/p>\n<blockquote><p>In the programming world, people are moving more and more towards languages and frameworks that diminishes the amount of code needed to get the job done.  <\/p><\/blockquote>\n<p>That being said, you can build &#8216;old-style&#8217; websites that are &#8216;code efficient&#8217; as well. As such, this code argument has much more to do with good practices and not whether you are adhering to Web Standards or not.<\/p>\n<blockquote><p>Targeting code to reduce file size, is like being concerned (if you want to loose weight) about the sugar in your coffee at McDonalds &#8230; what about the  super-sized Big Mac trio?!<\/p><\/blockquote>\n<p><strong>Myth #2: Your websites will be forward compatible.<\/strong><\/p>\n<p>The forward compatibility argument implies that if you have an &#8216;old style&#8217; website that one day the browser makers will suddenly stop supporting them.<\/p>\n<p>This is very unlikely since they (browser makers,) don&#8217;t have a history of removing functionality &#8211; they probably don&#8217;t want to kill the tens of millions of web pages that are built using &#8216;old-style&#8217; techniques.<\/p>\n<p>That&#8217;s one of the reasons we have doctypes, this allows browser makers to have several &#8216;engines&#8217; that can parse pages whether they are Web Standards compliant or not. <\/p>\n<p><strong>UPDATE:<\/strong><a href=\"https:\/\/www.killersites.com\/blog\/2005\/ie7-breaks-common-css-hacks\/\">Forward compatibility myth proven false.<\/a><\/p>\n<p><strong>Myth #3: Web Standards will make your website more search engine friendly.<\/strong><\/p>\n<p>The evidence would say otherwise &#8211; there are many top ranked websites that use old-style web design techniques. <\/p>\n<p>I know people with websites (that are less than two years old) that use tables galore , yet they manage to get a million page-views a month. <\/p>\n<p>And on the flip side, there are lots of Web Standards based sites that get practically no traffic &#8230; hmmm, I guess it&#8217;s not all about the code after all!<\/p>\n<p><strong>CONCLUSION:<\/strong><\/p>\n<p>Several of the arguments for Web Standards based design are misleading and have very little practical relevance in the real world. We have to be more balanced and realistic.<\/p>\n<p>Part 3: <a href=\"https:\/\/www.killersites.com\/blog\/2005\/web-standards-theory-v-practicality\">Web Standards movement vs. practicality<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article will look at what I think are misleading arguments promoted by the Web Standards movement regarding the advantages of Web Standards based design.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/24"}],"collection":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":2,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"predecessor-version":[{"id":4757,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/24\/revisions\/4757"}],"wp:attachment":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}