<?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>Cranky Bit &#187; Browsers</title>
	<atom:link href="http://blog.crankybit.com/tags/webdev/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.crankybit.com</link>
	<description>Take a byte out of tech!</description>
	<lastBuildDate>Wed, 09 Mar 2011 17:23:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CF8, AJAX, Flex, AIR: There&#8217;s Room For Everyone</title>
		<link>http://blog.crankybit.com/cf8-ajax-flex-air-theres-room-for-everyone/</link>
		<comments>http://blog.crankybit.com/cf8-ajax-flex-air-theres-room-for-everyone/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 12:03:56 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[IT Industry]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/cf8-ajax-flex-air-theres-room-for-everyone/</guid>
		<description><![CDATA[The ColdFusion community has been paying attention to IT journalism lately, for better or worse, and for good reason. Our environment is especially in a state of flux; many of us may had been concerned about the future of ColdFusion given Adobe&#8217;s acquisition of Macromedia, but those fears were allayed, especially now with Adobe making [...]]]></description>
			<content:encoded><![CDATA[<p>The ColdFusion community has been paying attention to IT journalism lately, for <a href="http://www.pbs.org/cringely/pulpit/2007/pulpit_20070629_002360.html" target="_blank">better</a> or <a href="http://www.softwaredeveloper.com/features/ghosts-in-machine-071207/" target="_blank">worse</a>, and for good reason. Our environment is especially in a state of flux; many of us may had been concerned about the future of ColdFusion given Adobe&#8217;s acquisition of Macromedia, but those fears were allayed, especially now with Adobe making it so clear that they have invested respectable time and resources into improving ColdFusion with CF8. But the results of the acquisition are only just beginning to emerge. And as Adobe&#8217;s strategy becomes clearer, it is very evident that they are putting arguably <em>more</em> resources into <em>other</em> technology like Flash and Flex.</p>
<p>What ultimately prompted my thoughts was the article <a href="http://weblog.infoworld.com/yager/archives/2007/07/web_20_needs_ad.html" target="_blank">Web 2.0 Needs Adobe</a> by Tom Yager. His discussion is very flattering for Adobe, although ColdFusion isn&#8217;t mentioned anywhere. Neither is it mentioned in Cringley&#8217;s equally flattering article <span><a href="http://www.pbs.org/cringely/pulpit/2007/pulpit_20070629_002360.html" target="_blank">An AIR of Invisibility</a>. There&#8217;s a reason for this. They&#8217;re focusing on the <em>user interface </em>of apps, which is really what defines the perception of how responsive and powerful an app can be. Fretting about ColdFusion getting the back seat is like fretting that your favorite athlete wasn&#8217;t nominated for an Oscar; it wasn&#8217;t really up for consideration.</span></p>
<p>So, user interface. Now that&#8217;s something to fret about. Many of us don&#8217;t like to think about the UI, and that has to change! User interface has always been important when users form their impression of an app, and that high priority is applying more heavily to web apps as they begin to vie for user acceptance with their heavier desktop brethren.</p>
<p>Most ColdFusion developers are using HTML for their user interface. An industry migration will hopefully migrate that median toward AJAX-enhanced HTML or Flex interfaces for web apps, and of course AIR for desktop apps. ColdFusion won&#8217;t be going anywhere, as our internet connectivity is always going to need a server-side component.</p>
<p>So how are we to react to these articles&#8217; evaluations of AJAX and Flex? In a way, they are depicting JavaScript (and thus AJAX) as a dinosaur with wings. It is powerful, it got a shot in the arm with the popularity of AJAX, and it can do amazing things. But it&#8217;s still a &#8220;dinosaur&#8221;. It is old technology trying to keep up. Enter Flash and Flex. The new kids on the block. They&#8217;re more modern&#8211;but they&#8217;ve had time to mature&#8211;and they just out-perform AJAX in what they can accomplish. Now tack on thoughts about how much AJAX functionality Adobe has put into CF8. What&#8217;s the point if AJAX is inferior to Flex? What does it all mean?</p>
<p>It&#8217;s a big internet out there. Various scenarios call for various solutions! Whereas it is a good idea for us as ColdFusion application developers to learn Flex and start using it when UI needs call for it, the ultimate point is that we <em>start improving</em> our UIs from plain HTML. Start putting more effort into the user interface. We&#8217;ve had it easy in the past when simpler, less sophisticated interfaces were accepted on the web, and that time is coming to an end as the web pushes forward as a viable application platform.</p>
<p>Is it urgent that we start learning Flex? I feel that AJAX and Flex will be sharing the web application space for a long time. Yes, Flex and Flash might be Adobe&#8217;s ticket for bringing web apps to the next level, but their commitment to AJAX is very clear. That is evident in the AJAX support in CF8 and AIR. Learn Flex if you can. If it&#8217;s just too much for you to handle right now, AJAX is a fine step&#8211;more palatable and familiar for HTML developers&#8211;that will let you focus on the more important point: Improving your app&#8217;s user interface.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/cf8-ajax-flex-air-theres-room-for-everyone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>An IE Pitfall With Class Name Alteration</title>
		<link>http://blog.crankybit.com/an-ie-pitfall-with-class-name-alteration/</link>
		<comments>http://blog.crankybit.com/an-ie-pitfall-with-class-name-alteration/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 15:23:44 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/an-ie-pitfall-with-class-name-alteration/</guid>
		<description><![CDATA[I recently used the basic principles in Validation Hints For Your Form by askthecssguy.com for a password management application. I didn't notice any problems on my speedy development machine, but when I pushed the app to some beta testers, I noticed some slower-than-expected performance in IE. As it turns out, the problem was due to [...]]]></description>
			<content:encoded><![CDATA[<p>I recently used the basic principles in <a href="http://www.askthecssguy.com/2007/05/validation_hints_for_your_form_1.html" target="_blank">Validation Hints For Your Form</a> by <a href="http://www.askthecssguy.com" target="_blank">askthecssguy.com</a> for a password management application. I didn't notice any problems on my speedy development machine, but when I pushed the app to some beta testers, I noticed some slower-than-expected performance in IE. As it turns out, the problem was due to the JavaScript that would update an element's class, triggered by the onkeyup event of an input field. It was slow enough to even be disruptive to the experience.</p>
<p>Here is an example of a function that could duplicate the slowdown in IE. It could be attached to the onkeyup event of the username field. It will provide immediate feedback by altering the class name of the field's container  when criteria are met (in this case, the value being greater than 7 characters in length). Your CSS and HTML can then determine exactly what that feedback will look like.</p>
<div class="igBar"><span id="ljavascript-3"><a href="#" onclick="javascript:showCodeTxt('javascript-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JavaScript:</span>
<div id="javascript-3">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> checkUsername<span style="color: #66cc66;">&#40;</span>whatYouTyped<span style="color: #66cc66;">&#41;</span> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> fieldset = whatYouTyped.<span style="color: #006600;">parentNode</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> txt = whatYouTyped.<span style="color: #006600;">value</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #66cc66;">&#40;</span>txt.<span style="color: #006600;">length</span>&gt; <span style="color: #CC0000;color:#800000;">7</span><span style="color: #66cc66;">&#41;</span> fieldset.<span style="color: #006600;">className</span> = <span style="color: #3366CC;">"welldone"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000066; font-weight: bold;">else</span> fieldset.<span style="color: #006600;">className</span> = <span style="color: #3366CC;">""</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>As it turns out, the slowdown in IE is due to a general slowdown that IE experiences anytime the class name of the element is changed. It may be unnoticeable if it happens once, but when it happens on every key press, it is noticeable. The slowdown only occurs, however, when the class name is changed, not when the value is referenced. So the easy solution is to compare the existing value to the value you want to set, and only assign the class name if it is different.</p>
<p>You might change the function above to look something like this.</p>
<div class="igBar"><span id="ljavascript-4"><a href="#" onclick="javascript:showCodeTxt('javascript-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JavaScript:</span>
<div id="javascript-4">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> checkUsername<span style="color: #66cc66;">&#40;</span>whatYouTyped<span style="color: #66cc66;">&#41;</span> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> fieldset = whatYouTyped.<span style="color: #006600;">parentNode</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> txt = whatYouTyped.<span style="color: #006600;">value</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> newClassName = <span style="color: #3366CC;">""</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #66cc66;">&#40;</span>txt.<span style="color: #006600;">length</span>&gt; <span style="color: #CC0000;color:#800000;">7</span><span style="color: #66cc66;">&#41;</span> newClassName = <span style="color: #3366CC;">"welldone"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #66cc66;">&#40;</span> fieldset.<span style="color: #006600;">className</span> != newClassName <span style="color: #66cc66;">&#41;</span> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; fieldset.<span style="color: #006600;">className</span> = newClassName;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>This will theoretically improve performance in all browsers, although it is relatively moot in Firefox, as it doesn't experience the same level of slowdown. But for IE, this tweak in your code will make a noticeable speed improvement.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/an-ie-pitfall-with-class-name-alteration/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Quick Way to Open a New Tab in Firefox</title>
		<link>http://blog.crankybit.com/quick-way-to-open-a-new-tab-in-firefox/</link>
		<comments>http://blog.crankybit.com/quick-way-to-open-a-new-tab-in-firefox/#comments</comments>
		<pubDate>Fri, 25 May 2007 16:10:33 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/quick-way-to-open-a-new-tab-in-firefox/</guid>
		<description><![CDATA[If my hands are on the keyboard, a new tab is just a Ctrl-T away. When my hand is on the mouse, a middle-click on a link will open that link in a new tab. Great, very convenient. What about opening a new tab to enter a new URL? I just learned that double-clicking on [...]]]></description>
			<content:encoded><![CDATA[<p>If my hands are on the keyboard, a new tab is just a Ctrl-T away. </p>
<p>When my hand is on the mouse, a middle-click on a link will open that link in a new tab. Great, very convenient. What about opening a new tab to enter a new URL? I just learned that double-clicking on the blank space in the tab area will open a new blank tab! How convenient is that? </p>
<p>Before, I would right-click on the tab area and click "New Tab". This double-click is much more convenient when your hands aren't already on the keyboard.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/quick-way-to-open-a-new-tab-in-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A New Site Design</title>
		<link>http://blog.crankybit.com/a-new-site-design/</link>
		<comments>http://blog.crankybit.com/a-new-site-design/#comments</comments>
		<pubDate>Mon, 13 Nov 2006 19:16:59 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Site Configuration]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/a-new-site-design/</guid>
		<description><![CDATA[In a continuation of the first few steps to improve and expand my website, I have selected, implemented, and partially tweaked a new design that will meet my needs in the future as well as satisfy my desire for the coolness factor. What was the main motivation for the new site design? Microsoft IE 7. [...]]]></description>
			<content:encoded><![CDATA[<p>In a continuation of the first few steps to improve and expand my website, I have selected, implemented, and partially tweaked a new design that will meet my needs in the future as well as satisfy my desire for the coolness factor. <img src='http://blog.crankybit.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>What was the main motivation for the new site design? Microsoft IE 7. Thanks Microsoft, your new browser completely choked on my old WordPress theme. It's for the better, though, because it moved me to action, and this new design is awesome!</p>
<p>I came this close to dropping WordPress and going with BlogCFC. Not so much out of a dislike for WordPress, but due to discomfort with PHP and WordPress templates in general, compared to thorough knowledge of ColdFusion. Alas, I stuck with WordPress for a few reasons: <span style="font-weight: bold">(a)</span> It forces me to tinker a bit with PHP. It's a good thing. <span style="font-weight: bold">(b)</span> WordPress has a billion themes, and I'm picky at how my site looks. <span style="font-weight: bold">(c)</span> BlogCFC just feels a bit too plain sometimes. This is not an insult to Ray's fine work.</p>
<p>So here I am, with a fine theme called "<a target="_blank" href="http://themes.wordpress.net/columns/2-columns/702/scary-little-08/">Scary Little</a>" by <a target="_blank" href="http://scarylittlemonkey.com/">The Scary Little Monkey</a>. It features some fun JavaScript effects, a great stylish look, and let's not miss the AJAX-driven search, which is great fun!</p>
<p>I've tweaked it a bit to include my tags (aka categories) in the menu navigation and to make pages (not blog entries, but the CMS pages) fill the whole site width, with no side menu.</p>
<p>Future tweaks I hope to get to: <span style="font-weight: bold">(a)</span> A new header graphic that is flash-driven to incorporate just a tad of stylish animation, perhaps even an occasional image change; <span style="font-weight: bold">(b)</span> Tabs at the top of the header, for moving between the different major website sections (I'll expound in a moment); <span style="font-weight: bold">(c)</span> Either a better editor or tweak the default editor.</p>
<p>The site will be expanding. It is not going to be just a blog. Some ideas I have for expansion (probably about in order of seriousness): <span style="font-weight: bold">(a)</span> A front-end site for my freelance development work; <span style="font-weight: bold">(b)</span> A Trac-driven projects page, to be used with my freelance work; <span style="font-weight: bold">(c)</span> Finally set up my "Land of Nazin" story blog! <span style="font-weight: bold">(d)</span> An Apple Computer history wiki site. Yes, I know there are some out there, but I want to make one that is really nice. After all, I'd enjoy the process of making it since I enjoy reading about it.</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/a-new-site-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Extremely Serious Firefox Exploit</title>
		<link>http://blog.crankybit.com/extremely-serious-firefox-exploit/</link>
		<comments>http://blog.crankybit.com/extremely-serious-firefox-exploit/#comments</comments>
		<pubDate>Tue, 10 May 2005 17:08:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[General Web Dev.]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/extremely-serious-firefox-exploit/</guid>
		<description><![CDATA[Apparently the grass is not always greener--at least, not as green as it looks--on the other side of the fence. Firefox has been found to have some serious vulnerabilities that have been declared "extremely critical". Please read: Zero-Day Firefox Exploit Sends Mozilla Scrambling. It was laughable when Microsoft suggested that people remove Microsoft as a [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently the grass is not always greener--at least, not as green as it looks--on the other side of the fence. Firefox has been found to have some serious vulnerabilities that have been declared "extremely critical".</p>
<p>Please read: <a href="http://www.eweek.com/article2/0,1759,1814056,00.asp">Zero-Day Firefox Exploit Sends Mozilla Scrambling</a>.</p>
<p>It was laughable when Microsoft <a href="http://www.theregister.co.uk/2002/11/21/really_critical_hole_in_microsoft/">suggested that people <em>remove</em> Microsoft as a trusted publisher</a> for installing software on IE. Unfortunately, Mozilla's situation is no less ludicrous, suggesting that users disable JavaScript, and Mozilla's update sites are redirected to stop exploit code from targeting the vulnerabilities. What a mess.</p>
<p>Truly it can be said now that Firefox is no panacea to the web security world that some people--perhaps with skewed perspectives--might have thought.</p>
<p>Respected companies like Mozilla and Apple are not some think tank giants with impervious code. They will be making mistakes just like Microsoft has and does. As long as they scramble to fix the security flaws and work hard to avoid future ones, I'll continue to have respect and confidence in them, because they'll be doing more than Microsoft does.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/extremely-serious-firefox-exploit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE 7 Improvements Sound Promising</title>
		<link>http://blog.crankybit.com/ie-7-improvements-sound-promising/</link>
		<comments>http://blog.crankybit.com/ie-7-improvements-sound-promising/#comments</comments>
		<pubDate>Tue, 26 Apr 2005 20:28:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/ie-7-improvements-sound-promising/</guid>
		<description><![CDATA[For the first time in a while, I am posting a positive post regarding Microsoft. Please read: Internet Explorer improvements come to light. For the first time, my impression of Microsoft's plans for the IE 7 update is promising. In the past, Microsoft promised increased but incomplete support for CSS (including CSS2). Whereas this is [...]]]></description>
			<content:encoded><![CDATA[<p>For the first time in a while, I am posting a positive post regarding Microsoft. <img src='http://blog.crankybit.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Please read: <a href="http://www.infoworld.com/article/05/04/26/HNie7improvements_1.html?source=NLC-TB2005-04-26">Internet Explorer improvements come to light</a>.</p>
<p>For the first time, my impression of Microsoft's plans for the IE 7 update is promising. In the past, Microsoft promised increased but incomplete support for CSS (including CSS2). Whereas this is a good thing, such a promise left unclarified promises nothing but necessary changes in code to reinstate compatibility with IE in our websites.</p>
<p>But a recent comment on IEBlog by Chris Wilson added: "Our first and most important goal with our Cascading Style Sheet support is to remove the major inconsistencies so that Web developers have a consistent set of functionality on which they can rely."</p>
<p>If <em>this</em> is what they mean when they promise increased but incomplete support for CSS, then I am completely fine with that! My concern is Microsoft fostering an atmosphere where developers constantly have to baby their sites to maintain compatibility with IE. However, if IE were to work similarly to all other browsers, then this concern vanishes--for the moment.</p>
<p>Granted, such a promise is only genuine if a stream of updates is promised to maintain compatibility. In other words, another long hiatus from IE updates would leave us in a state no better than we are at present.</p>
<p>What Microsoft will do remains to be seen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/ie-7-improvements-sound-promising/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

