<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: ie8</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/ie8.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2010-10-11T23:01:00+00:00</updated><author><name>Simon Willison</name></author><entry><title>Quoting Alex Russell</title><link href="https://simonwillison.net/2010/Oct/11/ie8/#atom-tag" rel="alternate"/><published>2010-10-11T23:01:00+00:00</published><updated>2010-10-11T23:01:00+00:00</updated><id>https://simonwillison.net/2010/Oct/11/ie8/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://infrequently.org/2010/10/ie-8-is-the-new-ie-6/"&gt;&lt;p&gt;Why, for a decade of experience, can we not seem to see the IE 8 zombie coming? It’s not like it’s going to be some big surprise that unless we do something different, we’ll still be supporting it in 2015. That’s right: in 2015, you’ll still be thinking about a browser that doesn’t support canvas or video and doesn’t even have a JITing JS engine.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://infrequently.org/2010/10/ie-8-is-the-new-ie-6/"&gt;Alex Russell&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/alex-russell"&gt;alex-russell&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recovered"&gt;recovered&lt;/a&gt;&lt;/p&gt;



</summary><category term="alex-russell"/><category term="ie8"/><category term="internet-explorer"/><category term="recovered"/></entry><entry><title>Major IE8 flaw makes 'safe' sites unsafe</title><link href="https://simonwillison.net/2009/Nov/22/flaw/#atom-tag" rel="alternate"/><published>2009-11-22T15:34:23+00:00</published><updated>2009-11-22T15:34:23+00:00</updated><id>https://simonwillison.net/2009/Nov/22/flaw/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.theregister.co.uk/2009/11/20/internet_explorer_security_flaw/"&gt;Major IE8 flaw makes &amp;#x27;safe&amp;#x27; sites unsafe&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
IE8 has an XSS protection feature which rewrites potentially harmful code in HTML pages—I think it looks for suspicious input in query strings which appears to have been output directly on the page. Unfortunately it turns out there’s a flaw in the feature that can allow attackers to rewrite safe pages to introduce XSS flaws. Google are serving all of their pages with the X-XSS-Protection: 0 header. Until the fix is released, that’s probably a good idea.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/vulnerability"&gt;vulnerability&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xss"&gt;xss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xssfilter"&gt;xssfilter&lt;/a&gt;&lt;/p&gt;



</summary><category term="ie8"/><category term="microsoft"/><category term="security"/><category term="vulnerability"/><category term="xss"/><category term="xssfilter"/></entry><entry><title>Pwn2Own trifecta: Hacker exploits IE8, Firefox, Safari</title><link href="https://simonwillison.net/2009/Mar/19/pwnown/#atom-tag" rel="alternate"/><published>2009-03-19T15:30:36+00:00</published><updated>2009-03-19T15:30:36+00:00</updated><id>https://simonwillison.net/2009/Mar/19/pwnown/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.zdnet.com/security/?p=2934"&gt;Pwn2Own trifecta: Hacker exploits IE8, Firefox, Safari&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
You just can’t trust browser security: Current versions of Safari, IE8 and Firefox all fell to zero-day flaws at an exploit competition. None of the vulnerabilities have been disclosed yet.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/browsers"&gt;browsers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/firefox"&gt;firefox&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pwn2own"&gt;pwn2own&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/safari"&gt;safari&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;&lt;/p&gt;



</summary><category term="browsers"/><category term="firefox"/><category term="ie8"/><category term="internet-explorer"/><category term="pwn2own"/><category term="safari"/><category term="security"/></entry><entry><title>Ehy IE8, I Can Has Some Clickjacking Protection?</title><link href="https://simonwillison.net/2009/Jan/29/clickjacking/#atom-tag" rel="alternate"/><published>2009-01-29T13:39:34+00:00</published><updated>2009-01-29T13:39:34+00:00</updated><id>https://simonwillison.net/2009/Jan/29/clickjacking/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://hackademix.net/2009/01/27/ehy-ie8-i-can-has-some-clickjacking-protection/"&gt;Ehy IE8, I Can Has Some Clickjacking Protection?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
IE8 has built-in protection against clickjacking, but it’s opt-in (with a custom HTTP header) and IE only. It turns out the usual defence against clickjacking (using framebusting JavaScript) doesn’t work in IE as it can be worked around with a security=“restricted” attribute on an iframe.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://ha.ckers.org/blog/20090128/ie80-and-clickjacking/"&gt;ha.ckers.org&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/clickjacking"&gt;clickjacking&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iframes"&gt;iframes&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;&lt;/p&gt;



</summary><category term="clickjacking"/><category term="http"/><category term="ie8"/><category term="iframes"/><category term="internet-explorer"/><category term="javascript"/><category term="security"/></entry><entry><title>IE8 Security Part IV: The XSS Filter</title><link href="https://simonwillison.net/2008/Jul/3/ieblog/#atom-tag" rel="alternate"/><published>2008-07-03T09:37:39+00:00</published><updated>2008-07-03T09:37:39+00:00</updated><id>https://simonwillison.net/2008/Jul/3/ieblog/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/ie/archive/2008/07/02/ie8-security-part-iv-the-xss-filter.aspx"&gt;IE8 Security Part IV: The XSS Filter&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
IE8 will include an XSS filter to identify and neutralise “reflected” XSS attacks (where malicious code in a query string is rendered to the page), turned on by default. Sounds like a good idea to me, and site authors can disable it using Yet Another Custom HTTP header (X-XSS-Protection: 0).

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://blogs.technet.com/bluehat/archive/2008/07/02/xssfilter-in-internet-explorer-8-0.aspx"&gt;BlueHat&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xss"&gt;xss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xssfilter"&gt;xssfilter&lt;/a&gt;&lt;/p&gt;



</summary><category term="http"/><category term="ie8"/><category term="internet-explorer"/><category term="microsoft"/><category term="security"/><category term="xss"/><category term="xssfilter"/></entry><entry><title>Google's excanvas only works in quirks mode for IE8</title><link href="https://simonwillison.net/2008/Mar/30/excanvas/#atom-tag" rel="alternate"/><published>2008-03-30T18:24:44+00:00</published><updated>2008-03-30T18:24:44+00:00</updated><id>https://simonwillison.net/2008/Mar/30/excanvas/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://realtech.burningbird.net/graphics/googles-excanvas-only-works-in-quirks-mode-for-ie8/"&gt;Google&amp;#x27;s excanvas only works in quirks mode for IE8&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
IE8 in act-as-IE8 mode disables VML but doesn’t implement canvas, so there’s currently no 2D drawing method for that browser. UPDATE: The problem is Google’s excanvas library, not IE8 disabling VML; see comments.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/burningbird"&gt;burningbird&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/canvas"&gt;canvas&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/excanvas"&gt;excanvas&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;&lt;/p&gt;



</summary><category term="burningbird"/><category term="canvas"/><category term="excanvas"/><category term="ie8"/></entry><entry><title>IE8 speeds things up</title><link href="https://simonwillison.net/2008/Mar/11/high/#atom-tag" rel="alternate"/><published>2008-03-11T05:42:32+00:00</published><updated>2008-03-11T05:42:32+00:00</updated><id>https://simonwillison.net/2008/Mar/11/high/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.stevesouders.com/blog/2008/03/10/ie8-speeds-things-up/"&gt;IE8 speeds things up&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Steve Souders notes that IE8 downloads script files in parallel before executing them sequentially, giving it a significant speed boost over other browsers that download sequentially.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/browsers"&gt;browsers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/performance"&gt;performance&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/steve-souders"&gt;steve-souders&lt;/a&gt;&lt;/p&gt;



</summary><category term="browsers"/><category term="ie8"/><category term="performance"/><category term="steve-souders"/></entry><entry><title>JavaScript in Internet Explorer 8</title><link href="https://simonwillison.net/2008/Mar/6/john/#atom-tag" rel="alternate"/><published>2008-03-06T23:59:11+00:00</published><updated>2008-03-06T23:59:11+00:00</updated><id>https://simonwillison.net/2008/Mar/6/john/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://ejohn.org/blog/javascript-in-internet-explorer-8/"&gt;JavaScript in Internet Explorer 8&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
John Resig’s analysis. News to me: IE 8 doesn’t support the W3C event model—I had assumed that would be a priority.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/john-resig"&gt;john-resig&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/standards"&gt;standards&lt;/a&gt;&lt;/p&gt;



</summary><category term="ie8"/><category term="javascript"/><category term="john-resig"/><category term="standards"/></entry><entry><title>Internet Explorer 8 Readiness Toolkit</title><link href="https://simonwillison.net/2008/Mar/5/internet/#atom-tag" rel="alternate"/><published>2008-03-05T18:28:20+00:00</published><updated>2008-03-05T18:28:20+00:00</updated><id>https://simonwillison.net/2008/Mar/5/internet/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm"&gt;Internet Explorer 8 Readiness Toolkit&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The new built-in development tools look similar enough to Firebug to make me very happy. Also of interest: Selectors API (for fast getElementsBySelector), CSS 2.1 support, support for XHTML style namespaces in HTML, an interesting Web Slices feature based on the hAtom microformat and 6 connections per host (up from 2) which should make Comet easier.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/comet"&gt;comet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/css"&gt;css&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hatom"&gt;hatom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microformats"&gt;microformats&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/namespaces"&gt;namespaces&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/selectors"&gt;selectors&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/standards"&gt;standards&lt;/a&gt;&lt;/p&gt;



</summary><category term="comet"/><category term="css"/><category term="hatom"/><category term="ie8"/><category term="javascript"/><category term="microformats"/><category term="namespaces"/><category term="selectors"/><category term="standards"/></entry><entry><title>Table-Based Layout Is The Next Big Thing</title><link href="https://simonwillison.net/2008/Mar/4/sitepoint/#atom-tag" rel="alternate"/><published>2008-03-04T23:01:36+00:00</published><updated>2008-03-04T23:01:36+00:00</updated><id>https://simonwillison.net/2008/Mar/4/sitepoint/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sitepoint.com/blogs/2008/02/28/table-based-layout-is-the-next-big-thing/"&gt;Table-Based Layout Is The Next Big Thing&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Kevin Yank points out that the inclusion of display:table in IE 8 will finally open up a powerful tool for creating CSS layouts that has so far been mostly ignored.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/css"&gt;css&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/displaytable"&gt;displaytable&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kevin-yank"&gt;kevin-yank&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tables"&gt;tables&lt;/a&gt;&lt;/p&gt;



</summary><category term="css"/><category term="displaytable"/><category term="ie8"/><category term="kevin-yank"/><category term="tables"/></entry><entry><title>Principles and Legality</title><link href="https://simonwillison.net/2008/Mar/4/eric/#atom-tag" rel="alternate"/><published>2008-03-04T19:45:55+00:00</published><updated>2008-03-04T19:45:55+00:00</updated><id>https://simonwillison.net/2008/Mar/4/eric/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://meyerweb.com/eric/thoughts/2008/03/04/principles-and-legality/"&gt;Principles and Legality&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Eric Meyer notes that language about legality in Microsoft’s recent IE announcement suggests that Opera’s much criticised EU threat may have helped positively influence the result.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/eric-meyer"&gt;eric-meyer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/law"&gt;law&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/opera"&gt;opera&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/standards"&gt;standards&lt;/a&gt;&lt;/p&gt;



</summary><category term="eric-meyer"/><category term="ie8"/><category term="law"/><category term="microsoft"/><category term="opera"/><category term="standards"/></entry><entry><title>Quoting IEBlog</title><link href="https://simonwillison.net/2008/Mar/4/ieblog/#atom-tag" rel="alternate"/><published>2008-03-04T03:00:17+00:00</published><updated>2008-03-04T03:00:17+00:00</updated><id>https://simonwillison.net/2008/Mar/4/ieblog/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx"&gt;&lt;p&gt;We've decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what we've posted previously.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx"&gt;IEBlog&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards"&gt;web-standards&lt;/a&gt;&lt;/p&gt;



</summary><category term="ie8"/><category term="internet-explorer"/><category term="web-standards"/></entry><entry><title>Sunsetting Quirks Mode</title><link href="https://simonwillison.net/2008/Jan/23/sam/#atom-tag" rel="alternate"/><published>2008-01-23T14:56:44+00:00</published><updated>2008-01-23T14:56:44+00:00</updated><id>https://simonwillison.net/2008/Jan/23/sam/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://intertwingly.net/blog/2008/01/23/Sunsetting-Quirks-Mode"&gt;Sunsetting Quirks Mode&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Apparently proper standards support in IE (or at least the IE8 renderer) will be triggered by the HTML5 doctype, providing an alternative to those who don’t wish to pollute their markup with an IE-specific meta tag.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/browsers"&gt;browsers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/doctypes"&gt;doctypes&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/html5"&gt;html5&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sam-ruby"&gt;sam-ruby&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xuacompatible"&gt;xuacompatible&lt;/a&gt;&lt;/p&gt;



</summary><category term="browsers"/><category term="doctypes"/><category term="html5"/><category term="ie8"/><category term="internet-explorer"/><category term="sam-ruby"/><category term="xuacompatible"/></entry><entry><title>Legacy.</title><link href="https://simonwillison.net/2008/Jan/23/blist/#atom-tag" rel="alternate"/><published>2008-01-23T14:14:15+00:00</published><updated>2008-01-23T14:14:15+00:00</updated><id>https://simonwillison.net/2008/Jan/23/blist/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.b-list.org/weblog/2008/jan/23/legacy/"&gt;Legacy.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
James Bennett has what I think is the most interesting analysis of the X-UA-Compatible header to date.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/browsers"&gt;browsers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/james-bennett"&gt;james-bennett&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards"&gt;web-standards&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xuacompatible"&gt;xuacompatible&lt;/a&gt;&lt;/p&gt;



</summary><category term="browsers"/><category term="ie8"/><category term="internet-explorer"/><category term="james-bennett"/><category term="web-standards"/><category term="xuacompatible"/></entry><entry><title>Quoting Ian Hickson</title><link href="https://simonwillison.net/2008/Jan/23/hixies/#atom-tag" rel="alternate"/><published>2008-01-23T10:07:40+00:00</published><updated>2008-01-23T10:07:40+00:00</updated><id>https://simonwillison.net/2008/Jan/23/hixies/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://ln.hixie.ch/?start=1201080691&amp;amp;count=1"&gt;&lt;p&gt;If Web authors actually use this feature, and if IE doesn't keep losing market share, then eventually this will cause serious problems for IE's competitors — instead of just having to contend with reverse-engineering IE's quirks mode and making the specs compatible with IE's standards mode, the other browser vendors are going to have to reverse engineer every major IE browser version, and end up implementing these same bug modes themselves.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://ln.hixie.ch/?start=1201080691&amp;amp;count=1"&gt;Ian Hickson&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/browsers"&gt;browsers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hixie"&gt;hixie&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ian-hickson"&gt;ian-hickson&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards"&gt;web-standards&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xuacompatible"&gt;xuacompatible&lt;/a&gt;&lt;/p&gt;



</summary><category term="browsers"/><category term="hixie"/><category term="ian-hickson"/><category term="ie8"/><category term="internet-explorer"/><category term="web-standards"/><category term="xuacompatible"/></entry><entry><title>HTML 5 published as W3C First Public Working Draft!</title><link href="https://simonwillison.net/2008/Jan/23/whatwg/#atom-tag" rel="alternate"/><published>2008-01-23T02:15:44+00:00</published><updated>2008-01-23T02:15:44+00:00</updated><id>https://simonwillison.net/2008/Jan/23/whatwg/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.whatwg.org/html-5-published-as-w3c-first-public-working-draft"&gt;HTML 5 published as W3C First Public Working Draft!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A significant step, almost completely overlooked in the hubbub over IE8.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/html5"&gt;html5&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards"&gt;web-standards&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whatwg"&gt;whatwg&lt;/a&gt;&lt;/p&gt;



</summary><category term="html5"/><category term="ie8"/><category term="web-standards"/><category term="whatwg"/></entry><entry><title>Quoting Andy Budd</title><link href="https://simonwillison.net/2008/Jan/22/andy/#atom-tag" rel="alternate"/><published>2008-01-22T21:00:50+00:00</published><updated>2008-01-22T21:00:50+00:00</updated><id>https://simonwillison.net/2008/Jan/22/andy/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://www.andybudd.com/archives/2008/01/has_internet_ex/"&gt;&lt;p&gt;No matter what great leaps forward the Internet Explorer team make from now on, the majority of developers won’t use them and the majority of users won’t see them. By doing this the Internet Explorer team may have created their own backwater, shot themselves in the foot and left themselves for dead.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://www.andybudd.com/archives/2008/01/has_internet_ex/"&gt;Andy Budd&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/andy-budd"&gt;andy-budd&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xuacompatible"&gt;xuacompatible&lt;/a&gt;&lt;/p&gt;



</summary><category term="andy-budd"/><category term="ie8"/><category term="internet-explorer"/><category term="xuacompatible"/></entry><entry><title>&lt;META HTTP-EQUIV="X-BALL-CHAIN"&gt;</title><link href="https://simonwillison.net/2008/Jan/22/robert/#atom-tag" rel="alternate"/><published>2008-01-22T18:55:12+00:00</published><updated>2008-01-22T18:55:12+00:00</updated><id>https://simonwillison.net/2008/Jan/22/robert/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://weblogs.mozillazine.org/roc/archives/2008/01/post_2.html"&gt;&amp;lt;META HTTP-EQUIV=&amp;quot;X-BALL-CHAIN&amp;quot;&amp;gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Mozilla hacker Robert O’Callahan discusses the technical implications of freezing copies of older rendering engines, including the increased footprint and the terrifying prospect of documents in different rendering modes communicating through iframes and the DOM.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/browsers"&gt;browsers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dom"&gt;dom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mozilla"&gt;mozilla&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/roberto-callahan"&gt;roberto-callahan&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xuacompatible"&gt;xuacompatible&lt;/a&gt;&lt;/p&gt;



</summary><category term="browsers"/><category term="dom"/><category term="ie8"/><category term="mozilla"/><category term="roberto-callahan"/><category term="xuacompatible"/></entry><entry><title>Broken</title><link href="https://simonwillison.net/2008/Jan/22/adactio/#atom-tag" rel="alternate"/><published>2008-01-22T18:42:37+00:00</published><updated>2008-01-22T18:42:37+00:00</updated><id>https://simonwillison.net/2008/Jan/22/adactio/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://adactio.com/journal/1402/"&gt;Broken&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Jeremy highlights the fly in the ointment: if you want IE 8 to behave like IE 8 (and not pretend to be IE 7), you HAVE to include the X-UA-Compatible header.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jeremy-keith"&gt;jeremy-keith&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards"&gt;web-standards&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xuacompatible"&gt;xuacompatible&lt;/a&gt;&lt;/p&gt;



</summary><category term="ie8"/><category term="jeremy-keith"/><category term="web-standards"/><category term="xuacompatible"/></entry><entry><title>The versioning switch is not a browser detect</title><link href="https://simonwillison.net/2008/Jan/22/quirksblog/#atom-tag" rel="alternate"/><published>2008-01-22T16:34:08+00:00</published><updated>2008-01-22T16:34:08+00:00</updated><id>https://simonwillison.net/2008/Jan/22/quirksblog/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.quirksmode.org/blog/archives/2008/01/the_versioning.html"&gt;The versioning switch is not a browser detect&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
PPK: “In other words, the versioning switch does not have any of the negative effects of a browser detect.”


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/browserdetect"&gt;browserdetect&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/browsers"&gt;browsers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/doctypeswitching"&gt;doctypeswitching&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ppk"&gt;ppk&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards"&gt;web-standards&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xuacompatible"&gt;xuacompatible&lt;/a&gt;&lt;/p&gt;



</summary><category term="browserdetect"/><category term="browsers"/><category term="doctypeswitching"/><category term="ie8"/><category term="internet-explorer"/><category term="ppk"/><category term="web-standards"/><category term="xuacompatible"/></entry><entry><title>Quoting Eric Meyer</title><link href="https://simonwillison.net/2008/Jan/22/eric/#atom-tag" rel="alternate"/><published>2008-01-22T14:24:06+00:00</published><updated>2008-01-22T14:24:06+00:00</updated><id>https://simonwillison.net/2008/Jan/22/eric/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://alistapart.com/articles/fromswitchestotargets"&gt;&lt;p&gt;Like DOCTYPE switching did in 2000, version targeting negates the vendor argument that existing behaviors can't be changed for fear of breaking web sites. If IE8 botches its implementation of some CSS property or DOM method, the mistake can be fixed in IE9 without breaking sites developed in the IE8 era. This actually makes browser vendors more susceptible to pressure to fix their bugs, and less fearful of doing so.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://alistapart.com/articles/fromswitchestotargets"&gt;Eric Meyer&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/browsers"&gt;browsers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/doctypeswitching"&gt;doctypeswitching&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/eric-meyer"&gt;eric-meyer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards"&gt;web-standards&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xuacompatible"&gt;xuacompatible&lt;/a&gt;&lt;/p&gt;



</summary><category term="browsers"/><category term="doctypeswitching"/><category term="eric-meyer"/><category term="ie8"/><category term="internet-explorer"/><category term="web-standards"/><category term="xuacompatible"/></entry><entry><title>Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8</title><link href="https://simonwillison.net/2008/Jan/22/list/#atom-tag" rel="alternate"/><published>2008-01-22T12:40:53+00:00</published><updated>2008-01-22T12:40:53+00:00</updated><id>https://simonwillison.net/2008/Jan/22/list/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.alistapart.com/articles/beyonddoctype"&gt;Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This has huge implications for client-side web developers: IE 8 will include the ability to mark a page as “tested and compatible with the IE7 rendering engine” using an X-UA-Compatible HTTP header or http-equiv meta element. It’s already attracting a heated debate in the attached discussion.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/browsers"&gt;browsers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards"&gt;web-standards&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xuacompatible"&gt;xuacompatible&lt;/a&gt;&lt;/p&gt;



</summary><category term="browsers"/><category term="http"/><category term="ie8"/><category term="internet-explorer"/><category term="web-standards"/><category term="xuacompatible"/></entry><entry><title>IE7.js version 2.0 (beta)</title><link href="https://simonwillison.net/2008/Jan/6/dean/#atom-tag" rel="alternate"/><published>2008-01-06T23:15:12+00:00</published><updated>2008-01-06T23:15:12+00:00</updated><id>https://simonwillison.net/2008/Jan/6/dean/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dean.edwards.name/weblog/2008/01/ie7-2/"&gt;IE7.js version 2.0 (beta)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Dean Edwards has updated IE7, shifting enhancements that weren’t fixed by the real IE7 in to a new script called IE8. You can also now hotlink the library directly from Google’s servers, though I don’t know how intended Google Code’s subversion repository is for that purpose.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dean-edwards"&gt;dean-edwards&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/goode"&gt;goode&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-code"&gt;google-code&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie7"&gt;ie7&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;&lt;/p&gt;



</summary><category term="dean-edwards"/><category term="goode"/><category term="google-code"/><category term="ie7"/><category term="ie8"/><category term="javascript"/></entry><entry><title>IE8 Passes Acid2 Test</title><link href="https://simonwillison.net/2007/Dec/20/sitepoint/#atom-tag" rel="alternate"/><published>2007-12-20T15:11:17+00:00</published><updated>2007-12-20T15:11:17+00:00</updated><id>https://simonwillison.net/2007/Dec/20/sitepoint/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sitepoint.com/blogs/2007/12/20/ie8-passes-acid2-test-web-standards-project-dies-of-shock/"&gt;IE8 Passes Acid2 Test&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This is huge. As Kevin Yank points out, this means IE8 includes proper support for the object tag, CSS table layout properties and generated content.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/acid2"&gt;acid2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/css"&gt;css&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generatedcontent"&gt;generatedcontent&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kevin-yank"&gt;kevin-yank&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/object"&gt;object&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tablelayout"&gt;tablelayout&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards"&gt;web-standards&lt;/a&gt;&lt;/p&gt;



</summary><category term="acid2"/><category term="css"/><category term="generatedcontent"/><category term="ie8"/><category term="kevin-yank"/><category term="object"/><category term="tablelayout"/><category term="web-standards"/></entry><entry><title>Conversation with Bill Gates about IE8 and Microsoft Transparency</title><link href="https://simonwillison.net/2007/Dec/6/molly/#atom-tag" rel="alternate"/><published>2007-12-06T11:47:17+00:00</published><updated>2007-12-06T11:47:17+00:00</updated><id>https://simonwillison.net/2007/Dec/6/molly/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.molly.com/2007/12/05/conversation-with-bill-gates-about-ie8-and-microsoft-transparency/"&gt;Conversation with Bill Gates about IE8 and Microsoft Transparency&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Molly asks the tough questions about IE8—it looks like there should be a lot of IE8 material at MIX08 next year.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/bill-gates"&gt;bill-gates&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ie8"&gt;ie8&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mix"&gt;mix&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/molly-holzschlag"&gt;molly-holzschlag&lt;/a&gt;&lt;/p&gt;



</summary><category term="bill-gates"/><category term="ie8"/><category term="internet-explorer"/><category term="microsoft"/><category term="mix"/><category term="molly-holzschlag"/></entry></feed>