<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Platformability &#187; IE6</title>
	<atom:link href="http://blog.caplin.com/tag/ie6/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.caplin.com</link>
	<description>Single Dealer Platforms, Industry Expertise</description>
	<lastBuildDate>Fri, 03 Feb 2012 15:38:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Could Mobile Safari become the next IE 6?</title>
		<link>http://blog.caplin.com/2011/04/19/could-mobile-safari-become-the-next-ie-6/</link>
		<comments>http://blog.caplin.com/2011/04/19/could-mobile-safari-become-the-next-ie-6/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 13:20:33 +0000</pubDate>
		<dc:creator>Ian Alderson</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile safari]]></category>
		<category><![CDATA[mobile web]]></category>

		<guid isPermaLink="false">http://blog.caplin.com/?p=3860</guid>
		<description><![CDATA[I heard a great quote a year or two ago about how software developers always want to reinvent the wheel. Most other scientific disciplines require you to learn from others before building upon what they have done. Sir Issac Newton&#8217;s oft quoted &#8220;if I have seen further it is only...]]></description>
			<content:encoded><![CDATA[<p>I heard a great quote a year or two ago about how software developers always want to reinvent the wheel.</p>
<p>Most other scientific disciplines require you to learn from others before building upon what they have done. Sir Issac Newton&#8217;s oft quoted <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lxdW90ZS5vcmcvd2lraS9Jc2FhY19OZXd0b24=">&#8220;if I have seen further it is only by standing on the shoulders of giants&#8221;</a> is testament to this.</p>
<p>The inevitable conclusion of this is that the current generation of software developers is likely to repeat the mistakes of their predecessors.</p>
<h2>IE 6 Must Die</h2>
<p><a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5pZTZjb3VudGRvd24uY29tLw==">IE 6 is terrible</a>. Fact. Surely I can&#8217;t disagree with that. It breaks all the standards, and requires elaborate workarounds to get anything decent to work. At Caplin we are <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuY2FwbGluLmNvbS8yMDA5LzA3LzE0L3N1cHBvcnRpbmctaWU2LWEtcG9pc29uLWNoYWxpY2Utb3ItdGhlLWhvbHktZ3JhaWwv">proud that Caplin Trader</a> performs well in IE6 since many of our customers still use this as their internal browser, but the undeniable truth is that it performs a lot better in modern browsers.</p>
<p>Well, for those of us who remember its arrival 10 years ago, IE 6 was heralded the pinnacle of evolution. Its main competitor <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9OZXRzY2FwZQ==">Netscape</a> never really recovered from version 4 which supported a <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2phdmFzY3JpcHQuYWJvdXQuY29tL2xpYnJhcnkvYmx0dXQyNC5odG0=">document object model (DOM)</a> that few developers would identify with today based around a <code><a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5pcnQub3JnL2FydGljbGVzL2pzMDg3Lw==">layer</a></code> tag. Of course out of the ashes of Netscape literally rose Phoenix, which was later renamed as <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9Nb3ppbGxhX0ZpcmVmb3g=">Firefox</a>, although that&#8217;s a different story.</p>
<p>At its height in 2004 IE 6 had around an <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JbnRlcm5ldF9FeHBsb3Jlcg==">83% of the share of the browser market (with another 8% held by IE 5)</a>. Such dominance that it is unsurprising that a large number of web developers only focussed on making their pages work in IE, including making use of non-standards behaviours and proprietary APIs that would later come back to haunt us.</p>
<h2>Mobile Safari &#8211; History Repeating Itself?</h2>
<div id="attachment_6016" class="wp-caption alignright" style="width: 225px"><a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuY2FwbGluLmNvbS93cC1jb250ZW50L3VwbG9hZHMvbW9iaWxlLXNhZmFyaS1lcXVhbHMtaWU2LnBuZw=="><img class="size-full wp-image-6016" title="mobile-safari-equals-ie6" src="http://blog.caplin.com/wp-content/uploads/mobile-safari-equals-ie6.png" alt="Mobile Safari equals IE6" width="215" height="64" /></a><p class="wp-caption-text">Does Mobile Safari equal IE6?</p></div>
<p>Fast forwarding to the era of the mobile web, the question arises as to whether we are repeating the mistakes of the past by targeting our mobile web efforts purely at Mobile Safari?</p>
<p>There is little doubt that the popularity of the iPhone and iPad has ignited the rapid acceleration in interest in the mobile web. However only focusing on making web pages optimised for these <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JRGV2aWNl">&#8220;iDevices&#8221;</a> has the potential to exclude a large number of your users from getting the best possible user experience.</p>
<p>The latest figures for Mobile Safari (excluding the iPad) show that it only has a <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5xdWlya3Ntb2RlLm9yZy9ibG9nL2FyY2hpdmVzLzIwMTEvMDQvbW9iaWxlX2Jyb3dzZXJfNy5odG1s">22% share of the mobile browser market</a> (data from March 2011). This percentage has been slowly decreasing over the past couple of years and is likely to continue as the number of smartphone owners increase, with the greatest growth at the cheaper end of the market, thereby diluting the &#8220;iDevice&#8221; share.</p>
<p>To be fair to Mobile Safari, it is certainly more standards based than IE 6 ever was, therefore sites designed to work on the iPhone/iPad are more likely to work on other mobile devices.</p>
<p>However failure to test on other devices is likely to produce, at best, sub optimal experiences for users. As my colleague <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuY2FwbGluLmNvbS9hdXRob3IvZG9taW5pY2NjYXBsaW5jb20v">Dominic Chambers&#8217;</a> <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuY2FwbGluLmNvbS8yMDExLzAyLzE4L3doeS1hbmRyb2lkLWlzbnQtcmVhZHktZm9yLWh0bWw1LXlldC8=">recently blogged</a>, there are still many differences between the various mobile browsers. <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9Qcm9ncmVzc2l2ZV9lbmhhbmNlbWVudA==">Progressive enhancement</a> remains the web developer&#8217;s best weapon to cope with this.</p>
<h2>Learning From Past Mistakes</h2>
<p>The hypocrisy of condemning websites that only work on IE 6 compared to those being written now only for Mobile Safari is stark.</p>
<p>At the moment there may be good justification for only focussing on Mobile Safari (despite its 22% market share). However back in 2004 a number of web developers used similar justifications for an IE 6 focussed site (because of its 83% market share), and look where that got us.</p>
 <img src="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=3860" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.caplin.com/2011/04/19/could-mobile-safari-become-the-next-ie-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An upgrade path from IE6?</title>
		<link>http://blog.caplin.com/2011/03/16/an-upgrade-path-from-ie6/</link>
		<comments>http://blog.caplin.com/2011/03/16/an-upgrade-path-from-ie6/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 08:39:42 +0000</pubDate>
		<dc:creator>Martin Tyler</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[IE6]]></category>

		<guid isPermaLink="false">http://blog.caplin.com/?p=5736</guid>
		<description><![CDATA[ReadWriteWeb reports you can Run Internet Explorer 6 Apps in IE8 With UniBrows. This sounds like a possible way for companies that rely on IE6 for certain legacy applications to upgrade to a newer browser without losing compatibility with the legacy applications. It looks like there would be some administration...]]></description>
			<content:encoded><![CDATA[<p><a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5yZWFkd3JpdGV3ZWIuY29tLw==">ReadWriteWeb</a> reports you can <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5yZWFkd3JpdGV3ZWIuY29tL2VudGVycHJpc2UvMjAxMS8wMy9ydW4taW50ZXJuZXQtZXhwbG9yZXItNi1hcHBzLWkucGhw">Run Internet Explorer 6 Apps in IE8 With UniBrows</a>. This sounds like a possible way for companies that rely on IE6 for certain legacy applications to upgrade to a newer browser without losing compatibility with the legacy applications.</p>
<p>It looks like there would be some administration overhead to set this up so the old sites/applications specify that they need to run in IE6 mode, but at least this gives people an option of running a newer browser. This put the responsibility in the hands of the users (or administrators) of old in house applications that require IE6 rather than in the hands of the software vendors writing new exciting applications that at the moment have to spend a lot of effort being compatible with IE6.</p>
 <img src="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=5736" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.caplin.com/2011/03/16/an-upgrade-path-from-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will IE9 save us from IE6?</title>
		<link>http://blog.caplin.com/2010/09/16/will-ie9-save-us-from-ie6/</link>
		<comments>http://blog.caplin.com/2010/09/16/will-ie9-save-us-from-ie6/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 15:33:10 +0000</pubDate>
		<dc:creator>Martin Tyler</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Real-time web]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[IE6]]></category>

		<guid isPermaLink="false">http://blog.caplin.com/?p=3724</guid>
		<description><![CDATA[Microsoft have released a beta of IE9, you can download it from http://www.beautyoftheweb.com/. It seems that the battle of the browsers these days has a lot to do with being the best and fastest for modern standards like HTML5. In the past, the weapons used were often proprietary extensions that...]]></description>
			<content:encoded><![CDATA[<p>Microsoft have released a beta of IE9, you can download it from <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5iZWF1dHlvZnRoZXdlYi5jb20v">http://www.beautyoftheweb.com/</a>. It seems that the battle of the browsers these days has a lot to do with being the best and fastest for modern standards like HTML5. In the past, the weapons used were often proprietary extensions that made the web a bit of a mess. It isn&#8217;t perfect now, since people are still stuck on old versions of browsers, but at least all major browsers are aiming for the same thing now, it seems.</p>
<p>Will IE9 help us at Caplin, or other people that have struggled with supporting IE6 users for so long? Unfortunately it won&#8217;t help much.</p>
<p>We have mentioned problems with IE6 before, <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5maW5leHRyYS5jb20vY29tbXVuaXR5L2Z1bGxibG9nLmFzcHg/aWQ9MzA2OQ==">Browser wars: the ceasefire is over</a> and <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuY2FwbGluLmNvbS8yMDA5LzA3LzE0L3N1cHBvcnRpbmctaWU2LWEtcG9pc29uLWNoYWxpY2Utb3ItdGhlLWhvbHktZ3JhaWwv">Supporting IE6 &#8211; a poison chalice or the holy grail?</a>. The problem is IE6 users in large corporations that are unable to upgrade, sometimes due to there being applications that need IE6, or they don&#8217;t want to pay to upgrade to the latest version of those applications that support newer browsers.</p>
<p>Could IE9 entice them though? Microsoft seem to be quite keen on HTML5 now, maybe people will be encouraged to upgrade? Well, yes, some people will &#8211; but the problem users on IE6 are almost certainly running Windows XP. What&#8217;s the one thing harder to get upgraded in a big corporation than IE6? The operating system, and guess what, IE9 is not supported on Windows XP.</p>
<p>So people stuck on IE6 are probably stuck on it for even longer now if they are on Windows XP &#8211; apart from those corporations that will upgrade to IE7 or IE8, which is their only option if they are on XP and not able to move to Firefox or Chrome. </p>
 <img src="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=3724" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.caplin.com/2010/09/16/will-ie9-save-us-from-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting stuff coming out of MIX10</title>
		<link>http://blog.caplin.com/2010/03/17/interesting-stuff-coming-out-of-mix10/</link>
		<comments>http://blog.caplin.com/2010/03/17/interesting-stuff-coming-out-of-mix10/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 11:55:34 +0000</pubDate>
		<dc:creator>Patrick Myles</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://blog.caplin.com/?p=1780</guid>
		<description><![CDATA[Microsoft&#8217;s MIX10 Developers and Designers conference is currently running in Las Vegas. Sadly I&#8217;m not attending as it sounds like lots of fun&#8230; There has been lots of buzz and some really interesting bits coming out so far including Silverlight 4 RC, Internet Explorer 9 preview (with HTML5 and CSS3...]]></description>
			<content:encoded><![CDATA[<p>Microsoft&#8217;s <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2xpdmUudmlzaXRtaXguY29tLw==" 0="target="_blank"">MIX10</a> Developers and Designers conference is currently running in Las Vegas. Sadly I&#8217;m not attending as it sounds like lots of fun&#8230;</p>
<p>There has been lots of buzz and some really interesting bits coming out so far including Silverlight 4 RC, Internet Explorer 9 preview (with HTML5 and CSS3 etc.), Windows phone information, etc.</p>
<p>Scott Hanselman has posted a <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5oYW5zZWxtYW4uY29tL2Jsb2cvTWl4MTBSb2xsdXBQb3N0LmFzcHg=" 0="target="_blank"">great roundup</a> of the announcements and keynotes.</p>
 <img src="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1780" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.caplin.com/2010/03/17/interesting-stuff-coming-out-of-mix10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The banking exodus from IE6 begins?</title>
		<link>http://blog.caplin.com/2010/03/02/the-banking-exodus-from-ie6-begins/</link>
		<comments>http://blog.caplin.com/2010/03/02/the-banking-exodus-from-ie6-begins/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 17:22:12 +0000</pubDate>
		<dc:creator>Patrick Myles</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Trading Technology]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.caplin.com/?p=1543</guid>
		<description><![CDATA[We&#8217;ve all seen the retail and consumer space push to ditch IE6 gathering pace over the last 6 months, including a petition to the UK government and Google&#8217;s announcement that their online productivity suite stopped supporting IE6 yesterday. But the corporates (and specifically banking)  have been a lot more reluctant...]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve all seen the retail and consumer space push to ditch IE6 gathering pace over the last 6 months, including a <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL25ld3MuYmJjLmNvLnVrLzEvaGkvdGVjaG5vbG9neS84NDkyODYyLnN0bQ==" 0="target="_blank"">petition to the UK government</a> and Google&#8217;s announcement that their online productivity suite <a  href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL25ld3MuY25ldC5jb20vODMwMS0zMDY4NF8zLTEwNDQ0NTc0LTI2NS5odG1s" 0="target="_blank"">stopped supporting IE6 yesterday</a>. But the corporates (and specifically banking)  have been a lot more reluctant to follow suit. But is this about to change?</p>
<p>Rumour on the street has it that, finally, the investment banks are going to start abandoning IE6. Barclays are allegedly going to do an enterprise-wide rollout of IE8 in Q2 of this year (put back from Q3 last year). Even more surprising (and impressive) is a rumour that Standard Bank of South Africa are going to ditch Microsoft browsers completely and move to Chrome for their corporate standard!</p>
 <img src="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1543" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.caplin.com/2010/03/02/the-banking-exodus-from-ie6-begins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Supporting IE6 &#8211; a poison chalice or the holy grail?</title>
		<link>http://blog.caplin.com/2009/07/14/supporting-ie6-a-poison-chalice-or-the-holy-grail/</link>
		<comments>http://blog.caplin.com/2009/07/14/supporting-ie6-a-poison-chalice-or-the-holy-grail/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 09:43:49 +0000</pubDate>
		<dc:creator>Patrick Myles</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Trading Technology]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[IE6]]></category>

		<guid isPermaLink="false">http://blog.caplin.com/?p=351</guid>
		<description><![CDATA[One of the big benefits of Caplin&#8217;s browser-based SDP platform, Caplin Trader, is that it can run in virtually any browser without the need for plugins or special configuration. This is no mean feat for a complex, high performance, low latency trading portal framework written in JavaScript and running to...]]></description>
			<content:encoded><![CDATA[<p>One of the big benefits of Caplin&#8217;s browser-based SDP platform, <a  0="title="Caplin" 1="Trader"" href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5jYXBsaW4uY29tL2NhcGxpbnRyYWRlcg==" 2="target="_blank"">Caplin Trader</a>, is that it can run in virtually any browser without the need for plugins or special configuration.</p>
<p>This is no mean feat for a complex, high performance, low latency trading portal framework written in JavaScript and running to &gt;250KLOC. Although IE8, Firefox, Safari and Chrome are similar enough to make it relatively straightforward to support each of them, IE7 and, particularly, IE6 are a different story. They are riddled with quirks and bugs in their layout, rendering and memory management engines. In addition, developer tool support is starting to lag. Worst of all, their performance is diabolical compared with the recent crop of competitors.</p>
<p>However, IE6 is often one of our customers&#8217; main target browsers by default. Sadly the big financial institutions, and to a lesser degree their clients, run with locked-down and often out-of-date desktop components. This limits their capacity to upgrade or install new browsers, though it&#8217;s true that some of the smaller firms are able to do so more easily.</p>
<p>So, should we continue to support IE6? How should we encourage our customers and users to move to newer browsers? What are the benefits of doing so?</p>
<p><span id="more-351"></span></p>
<h3>Why support IE6?</h3>
<p>A large amount of engineering effort has to go into making Caplin Trader components behave and perform well in IE6. To say our developers would rather see it burn in hell is an understatement. A number of them use <a  0="title="IE6" 1="cartoon"" href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9yb2JvdGpvaG5ueS8zNjI5MDY5NjA2L3NpemVzL2w=" 2="target="_blank"">RobotJohnny&#8217;s amusing cartoon</a> for their desktop background, and  I even recently discovered on of our teams had sneaked a joke story card onto their board entitled &#8220;Drop Support for IE6&#8243; signed by all the developers!</p>
<p>On the other hand our customers need us to support IE6, at least for the time being.  There may be some light at the end of the tunnel as I have heard that a couple of large international investment banks are planning to mass roll-out IE8 by the end of the year.</p>
<p>So in answer to the first question, <strong>yes</strong>, we will continue to support IE6 for the foreseeable future. Given this, what are the considerations we need to make to do this and how can we encourage users to upgrade?</p>
<h3>IE6 performance</h3>
<p>Here&#8217;s a graph, compiled <a  0="title="John" 1="Resig's" 2="JS" 3="performance" 4="comparisons"" href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Vqb2huLm9yZy9ibG9nL2phdmFzY3JpcHQtcGVyZm9ybWFuY2UtcnVuZG93bg==" 5="target="_blank"">last September by John Resig</a>, of comparative JavaScript performance across different browsers. You can clearly see that IE7 (he didn&#8217;t even bother with IE6!) is an order of magnitude worse than most of the current browsers:</p>
<div class="wp-caption alignnone" style="width: 522px"><img src="http://ejohn.org/files/js-sunspider-all.sm.png" alt="JS Perfomance comparison" width="512" height="384" /><p class="wp-caption-text">JS Perfomance comparison</p></div>
<p>One clear benefit of our continued support for IE6 is that it forces us to produce components and libraries that perform well in that browser. All of our automated functional and performance tests are run across a range of browsers, but IE6 is considered the baseline &#8211; if it doesn&#8217;t work or perform in IE6 it&#8217;s not good enough!</p>
<p>This means that in the newer browsers Caplin Trader literally flies. Using it in FF3.5 or Chrome is really something &#8211; faster and more responsive than a lot of desktop apps I use every day!</p>
<h3>Getting the most out of Caplin Trader</h3>
<p>It&#8217;s one thing for our developers to enjoy Caplin Trader at its best, but really we want the end users to have this enhanced experience too! We&#8217;ve been experimenting with the best way to encourage them to move onto a newer browser if they can. One approach is to detect their browser and give them an information message that encourages them to upgrade if they can. Here&#8217;s the message that&#8217;s coming in the next version of Caplin Trader:</p>
<div id="attachment_353" class="wp-caption alignnone" style="width: 420px"><img class="size-full wp-image-353" title="browserwarning" src="http://blog.caplin.com/wp-content/uploads/browserwarning.bmp" alt="browserwarning" width="410" height="238" /><p class="wp-caption-text">New browser upgrade hint popup</p></div>
<p>This seems like a good, and obvious idea &#8211; tell the users to upgrade their browser! However, all is not necessarily what it seems. Mark Trammel, over at Digg, recently did some very interesting <a  0="title="Digg" 1="IE6" 2="research"" href="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuZGlnZy5jb20vP3A9ODc4" 3="target="_blank"">user research</a> to try and understand why on earth there was still a steady 10% of users visiting their site using IE6. (Note &#8211; this is a retail site, our experience of financial institutions suggests that their IE6 user base is at least 40%, perhaps higher!)</p>
<p>The interesting result (as shown below) is that 3 out of 4 users would upgrade browser if they could:</p>
<div class="wp-caption alignnone" style="width: 522px"><img title="Why do you use IE6?" src="http://farm4.static.flickr.com/3483/3707763174_5bf03a2cdb_o.jpg" alt="Why do people use IE6?" width="512" height="175" /><p class="wp-caption-text">Why do people use IE6?</p></div>
<p>This means that constantly popping up a warning that tells users to upgrade is at best annoying, and at worst may infuriate them so much they stop using the application! For this reason our dialog tries to give both an encouraging friendly message (rather than a command or a warning) and also a way to prevent future popups (a checkbox). Hopefully this provides a good balance and will encourage users that can to upgrade, and those that can&#8217;t to put pressure on their IT departments to do so for them&#8230;</p>
<h3>Poison chalice or holy grail?</h3>
<p>In summary, there is a clear cost in engineering effort (not to mention developers&#8217; hairlines!) to continuing supporting IE6. But this is currently outweighed by the benefits of ubiqutous reach and the fact that targeting a browser that&#8217;s an order of magnitude slower than most of the others means we consistently produce high performing code, without allowing performance complacency to set in.</p>
 <img src="http://blog.caplin.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=351" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.caplin.com/2009/07/14/supporting-ie6-a-poison-chalice-or-the-holy-grail/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

