<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: xuacompatible</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/xuacompatible.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-09-23T09:57:59+00:00</updated><author><name>Simon Willison</name></author><entry><title>Introducing Google Chrome Frame</title><link href="https://simonwillison.net/2009/Sep/23/chromeframe/#atom-tag" rel="alternate"/><published>2009-09-23T09:57:59+00:00</published><updated>2009-09-23T09:57:59+00:00</updated><id>https://simonwillison.net/2009/Sep/23/chromeframe/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.chromium.org/2009/09/introducing-google-chrome-frame.html"&gt;Introducing Google Chrome Frame&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Here’s what Alex Russell has been up to at Google: An IE plugin (for 6, 7 and 8 on all Windows versions) which embeds the Google Chrome rendering engine—sites can then opt-in to using it by including a X-UA-Compatible meta tag. Seems to be aimed at corporate networks which mandate IE for badly written intranet applications—they can roll this out without retraining users to use another browser or breaking their existing in house apps.


    &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/chrome"&gt;chrome&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/chromeframe"&gt;chromeframe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google"&gt;google&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/webkit"&gt;webkit&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xuacompatible"&gt;xuacompatible&lt;/a&gt;&lt;/p&gt;



</summary><category term="alex-russell"/><category term="chrome"/><category term="chromeframe"/><category term="google"/><category term="internet-explorer"/><category term="webkit"/><category term="xuacompatible"/></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>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></feed>