<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Albatross!</title><subtitle type="html">This is the personal blog of Chris Wilson, Platform Architect of the Internet Explorer Platform team at Microsoft (and ex-Group Program Manager).</subtitle><id>http://blogs.msdn.com/b/cwilso/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/cwilso/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2007-06-12T10:06:00Z</updated><entry><title>I am, however, making a fresh start...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/archive/2008/07/24/i-am-however-making-a-fresh-start.aspx" /><id>http://blogs.msdn.com/b/cwilso/archive/2008/07/24/i-am-however-making-a-fresh-start.aspx</id><published>2008-07-24T20:19:00Z</published><updated>2008-07-24T20:19:00Z</updated><content type="html">...by moving my blog.&amp;nbsp; Please move your references to this blog to my new one, at &lt;A class="" href="http://cwilso.com/" mce_href="http://cwilso.com/"&gt;cwilso.com&lt;/A&gt;.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8769636" width="1" height="1"&gt;</content><author><name>cwilso</name><uri>http://blogs.msdn.com/cwilso/ProfileUrlRedirect.ashx</uri></author><category term="chriswilson" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/chriswilson/" /></entry><entry><title>Where have I been?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/archive/2008/07/14/where-have-i-been.aspx" /><id>http://blogs.msdn.com/b/cwilso/archive/2008/07/14/where-have-i-been.aspx</id><published>2008-07-14T19:09:00Z</published><updated>2008-07-14T19:09:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I know a few people have wondered why I appear to have stopped blogging altogether.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Well, the short version is because I did.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The longer version is that I got tired of dealing with the negativity &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;– although it's been &lt;A href="http://twitter.com/cgriego/statuses/853124578" mce_href="http://twitter.com/cgriego/statuses/853124578"&gt;suggested&lt;/A&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; that I turn off comments, that isn’t really me.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I don’t think “not listening” is the right approach.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;It was also frustrating, at the time, that we (the IE team) weren’t saying anything substantial about IE8 or our plans, and I got tired of walking the line.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That changed, obviously, when MIX08 rolled around and we released our beta 1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Finally, and this was partly exacerbated by the previous issues, I was tired of things I said being taken too seriously, and getting jumped on.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example, the unfortunately well-publicized back and forth last fall on ES4 – which might have been okay as 1) a statement of my personal opinion, or 2) an open exchange of ideas on the future of ECMAScript.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Unfortunately, it got blown into a much bigger deal than that, and that just made me depressed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Anyhow, I’m going to take another run at it; there are a few things I wanted to comment on lately.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;And you can always watch what’s going on with me on my &lt;A href="http://twitter.com/cwilso" mce_href="http://twitter.com/cwilso"&gt;Twitter&lt;/A&gt;, or check out my pictures on &lt;A href="http://www.flickr.com/photos/cwilso" mce_href="http://www.flickr.com/photos/cwilso"&gt;Flickr&lt;/A&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8731837" width="1" height="1"&gt;</content><author><name>cwilso</name><uri>http://blogs.msdn.com/cwilso/ProfileUrlRedirect.ashx</uri></author><category term="chriswilson ie internetexplorer" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/chriswilson+ie+internetexplorer/" /></entry><entry><title>I feel happy, too...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/archive/2008/01/22/i-feel-happy-too.aspx" /><id>http://blogs.msdn.com/b/cwilso/archive/2008/01/22/i-feel-happy-too.aspx</id><published>2008-01-22T15:33:00Z</published><updated>2008-01-22T15:33:00Z</updated><content type="html">&lt;P&gt;...that &lt;A class="" href="http://alistapart.com/comments/beyonddoctype?page=2#16" mce_href="http://alistapart.com/comments/beyonddoctype?page=2#16"&gt;someone got it&lt;/A&gt;.&amp;nbsp; Thanks, Hal - standards compliance and not breaking existing websites are, in fact, why I show&amp;nbsp;up to work.&lt;/P&gt;
&lt;P&gt;BTW, I will be at &lt;A class="" href="http://north08.webdirections.org/" mce_href="http://north08.webdirections.org/"&gt;Web Directions North 08&lt;/A&gt;, &lt;A class="" href="http://visitmix.com/2008/" mce_href="http://visitmix.com/2008/"&gt;MIX08&lt;/A&gt;, and (this just in) &lt;A class="" href="http://sxsw.com/" mce_href="http://sxsw.com/"&gt;SXSW08&lt;/A&gt;.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7198073" width="1" height="1"&gt;</content><author><name>cwilso</name><uri>http://blogs.msdn.com/cwilso/ProfileUrlRedirect.ashx</uri></author><category term="internetexplorer" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/internetexplorer/" /><category term="ie" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/ie/" /><category term="ie8" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/ie8/" /></entry><entry><title>Not that you need me to tell you this...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/archive/2007/12/19/not-that-you-need-me-to-tell-you-this.aspx" /><id>http://blogs.msdn.com/b/cwilso/archive/2007/12/19/not-that-you-need-me-to-tell-you-this.aspx</id><published>2007-12-19T23:09:00Z</published><updated>2007-12-19T23:09:00Z</updated><content type="html">...but IE8 now &lt;A class="" href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx" mce_href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx"&gt;correctly renders the Acid2 smiley face in IE8 standards mode&lt;/A&gt;.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6809379" width="1" height="1"&gt;</content><author><name>cwilso</name><uri>http://blogs.msdn.com/cwilso/ProfileUrlRedirect.ashx</uri></author><category term="internetexplorer" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/internetexplorer/" /><category term="ie" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/ie/" /></entry><entry><title>My opinion.</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/archive/2007/11/02/my-opinion.aspx" /><id>http://blogs.msdn.com/b/cwilso/archive/2007/11/02/my-opinion.aspx</id><published>2007-11-03T01:36:00Z</published><updated>2007-11-03T01:36:00Z</updated><content type="html">&lt;P&gt;Golly, I love this job. 
&lt;P&gt;Okay, before you read any further, go read the tagline of this blog. In case you're reading it through RSS, I'll paste it here: "This is the personal blog of Chris Wilson, Platform Architect of the Internet Explorer Platform team at Microsoft (and ex-Group Program Manager)." Underscore that "personal" bit. 
&lt;P&gt;Okay, now go read the last line of the first paragraph of my last post. Again, for your convenience: “Consider the rest of this post to be only my opinion, because I haven't even run it by the other people on the team.” Consider that to be true of this post as well. (This post, too, has not been run past anyone here.) 
&lt;P&gt;Now we've established that this blog, and the last post as well as this one, are just me talking, and not the "Voice of Microsoft" (said in your best James Earl Jones voice). 
&lt;P&gt;So, hmm. &lt;A href="http://weblogs.mozillazine.org/roadmap/archives/2007/10/open_letter_to_chris_wilson.html" mce_href="http://weblogs.mozillazine.org/roadmap/archives/2007/10/open_letter_to_chris_wilson&amp;#13;&amp;#10;&amp;#13;&amp;#10;.html"&gt;"Open letter to Chris Wilson."&lt;/A&gt; &lt;A href="http://www.itworld.com/AppDev/4061/071101mozillams/" mce_href="http://www.itworld.com/AppDev/4061/071101mozillams/"&gt;"Mozilla, Microsoft drawing sabers over next JavaScript."&lt;/A&gt; &lt;A href="http://burningbird.net/technology/we-cant-afford-another-browser-war/" mce_href="http://burningbird.net/technology/we-cant-&amp;#13;&amp;#10;&amp;#13;&amp;#10;afford-another-browser-war/"&gt;"We can't afford another browser war."&lt;/A&gt; (I'm with ya there.) &lt;A href="http://developers.slashdot.org/developers/07/11/02/1748244.shtml" mce_href="http://developers.slashdot.org/developers/07/11/02/1748244.shtml"&gt;Front page of Slashdot.&lt;/A&gt; And so on. Does anyone wonder why I don't post so often on my own blog? 
&lt;P&gt;Brendan, my post was my opinion, and (I thought) clearly labelled as such. Sorry you take it personally, and you should feel free to disagree with my opinion. Please don't call me a liar, though - or at least, credit me with enough intelligence to make my own lies up, and not simply parrot those of others. &lt;I&gt;&lt;U&gt;In my opinion,&lt;/U&gt;&lt;/I&gt; the current ECMAScript 4 proposal would be disruptive to the web ecosystem,&amp;nbsp;and I don’t think the priorities driving its evolution have been placed where I would place them. (E.g., as I said before, I’d like to see domain security addressed in the core language.) That said, it’s &lt;EM&gt;my opinion&lt;/EM&gt;. 
&lt;P&gt;When I made a reference to "shouting down dissent," I thought again that I was being clear that I was referring more to the string of blog comments made by you and others immediately to any blog post that seemed to question the righteousness of the current ES4 proposal, than to functioning of the TG-1. The response to this post, and others in the last day or so, doesn’t make me want to retract that. I was not referring to actual shouting in TG-1 meetings - I’d have to agree with your characterization of “vigorous debate” - though I think you seem a mite personally&amp;nbsp;hostile to Microsoft. That's a personal-interaction observation, though, and not reflected in minutes, and therefore not worth much. 
&lt;P&gt;However, please do not EVER characterize me personally as pushing a proprietary language or platform over open standards based ones, unless you have proof of such action (which you do not, because I am not). I gave my &lt;I&gt;opinion&lt;/I&gt; about ES4, not about Javascript as a long-term language for the web; I have no &lt;I&gt;personal&lt;/I&gt; interest in pushing C# (a language in which, BTW, I've never considered myself a proficient programmer) or some "new invention" language in place of Javascript, and I've yet to hear anyone in Microsoft give a solid enough scenario for such a thing that it changes my &lt;I&gt;professional&lt;/I&gt; opinion to be in support of C# in place of Javascript either. It's a shame that the last couple of days of posting, yours included, have presumed that I have any interest in a language different than Javascript; my &lt;I&gt;opinion&lt;/I&gt; is that ES4 is becoming a huge new language but claiming to be just an update on to the already-well-known Javascript language, not that Javascript is the wrong language.&amp;nbsp;&amp;nbsp; (Oh, and there is no secret "alternate language" proposal that I'm aware of; ideally, I'd like to see different priorities addressed in ES4.) 
&lt;P&gt;I think ECMAScript can evolve more cautiously (than the large-scale language changes in ES4) and have that be a better thing for the web, considering how it deploys in the ecosystem. That would only work, though, if we're working together.&amp;nbsp; If you truly believe that Silverlight (and by this I must presume you really mean C# in the Silverlight-hosted VM) will take over because of careful evolution of Javascript would take too long, then I suggest you follow the path I recommended in the original post in the IEBlog - make a new proprietary language, call it something different, and if it's that much better then it will get adoption. Proprietary can always evolve faster than openly designed, consensus -driven industry standards. Regardless, though, I have no intent of &lt;A href="http://openajax.com/blog/2007/10/29/god-bless-scoble/#comment-10" mce_href="http://openajax.com/blog/2007/10/29/god-bless-scoble/#comment-10"&gt;"helping Microsoft stall improvements to JS while they aggressively evolve C# and its runtimes"&lt;/A&gt; - in fact, I &lt;I&gt;personally&lt;/I&gt; think those are orthogonal issues, and Javascript's current lack of strong typing, say, doesn't help or hurt C# adoption. I expect you have a different opinion, given your posts, and I simply respectfully disagree. I think (again, &lt;EM&gt;personally&lt;/EM&gt;) that Javascript has a lot more going for it in the web ecosystem, and I don't &lt;EM&gt;personally&lt;/EM&gt; see C# pushing it out of the way. 
&lt;P&gt;&lt;A&gt;Brendan, you also said (in &lt;A href="http://weblogs.mozillazine.org/roadmap/archives/2007/10/open_letter_to_chris_wilson.html#comments" mce_href="http://weblogs.mozillazine.org/roadmap/archives/2007/10/open_letter_to_chris_wilson&amp;#13;&amp;#10;&amp;#13;&amp;#10;.html#comments"&gt;comments on your own blog post&lt;/A&gt; that I 'reversed the logic of ScreamingMonkey to try to "prove" that ES4 requires a new VM.' 
&lt;P&gt;No, I never tried to "prove" that ES4 requires a new VM. I said 1) ScreamingMonkey pushes a new VM into IE, and will cause ES4 scripts to not be run in the same VM as ES3, within IE. (True, yes? Please tell me if I'm wrong here, as I'm (obviously) not as intimately familiar with ScreamingMonkey as you are.) And I also said 2) in my opinion, ES4 VM compatibility with ES3 (in perf characteristics in particular, but I'm betting in other ways as well) will likely cause interop problems. I understand your ideal is that an ES4 VM ought to be able to run ES3 scripts; I expressed skepticism this will happen, given the scope of changes to the language in ES4. Again, &lt;I&gt;my opinion&lt;/I&gt;. 
&lt;P&gt;You said "To prove this, I'll make a promise: if Microsoft truly embraces ES4 and ships it in an IE beta, I'll put ScreamingMonkey on hiatus."&amp;nbsp; I don’t care personally if you put ScreamingMonkey on hiatus or not. I think it’s self-defeating, personally - if it does ship and gets uptake, it would cause compat problems for us to take over handling ES4 in our own VM later. It's kinda saying you expect Microsoft can't to come up with an interoperable implementation of the future Javascript standard. 
&lt;P&gt;Personally, I think you'd have been better served following my personal one-on-one advice to you back in March at SXSW - try to work WITH the Microsoft Script guys, because they are neither crazy nor trying to obstruct progressing Javascript to a good, powerful, competitive-with-other-modern-languages future. They may have different ideas of how big a step you can take at a time, but none of us are looking to stagnate Javascript, as you have claimed. I'd like to see more than &lt;A href="http://openajax.com/blog/2007/10/29/god-bless-scoble/#comment-6" mce_href="http://openajax.com/blog/2007/10/29/god-bless-scoble/#comment-6"&gt;"deferred JScript maintenance and ES3 spec-polishing,"&lt;/A&gt; despite what you think. 
&lt;P&gt;I think thus far you have preferred not to follow that advice. I'd prefer not to have a "split" in TG-1; I'd prefer that we evolve Javascript in a way that will work for more of the web (browsers, developers, et al) at the same time. Perhaps instead of thinking that &lt;A href="http://blogs.msdn.com/controlpanel/blogs/" mce_href=""&gt;Microsoft has to lose&lt;/A&gt;, you should think about how we could all win. &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5846756" width="1" height="1"&gt;</content><author><name>cwilso</name><uri>http://blogs.msdn.com/cwilso/ProfileUrlRedirect.ashx</uri></author><category term="internetexplorer" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/internetexplorer/" /><category term="chriswilson" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/chriswilson/" /><category term="ie" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/ie/" /><category term="ecmascript" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/ecmascript/" /><category term="es4" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/es4/" /></entry><entry><title>What I think about ES4.</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/archive/2007/10/31/what-i-think-about-es4.aspx" /><id>http://blogs.msdn.com/b/cwilso/archive/2007/10/31/what-i-think-about-es4.aspx</id><published>2007-10-31T20:05:00Z</published><updated>2007-10-31T20:05:00Z</updated><content type="html">
&lt;p&gt;&lt;a href="http://dean.edwards.name/" mce_href="http://dean.edwards.name/"&gt;Dean Edwards&lt;/a&gt; asked me
in a &lt;a href="http://blogs.msdn.com/ie/archive/2007/10/30/ecmascript-3-and-beyond.aspx#5788577" mce_href="http://blogs.msdn.com/ie/archive/2007/10/30/ecmascript-3-and-beyond.aspx#5788577"&gt;comment on the IEBlog&lt;/a&gt; what I personally thought of the &lt;a href="http://www.ecmascript.org/es4/spec/overview.pdf" mce_href="http://www.ecmascript.org/es4/spec/overview.pdf"&gt;ES4 proposal&lt;/a&gt;. (&lt;i&gt;'You say
that "Microsoft" think that the web is best served by the creation of
a new language. Your name is at the bottom of this article. What do *you*
think?'&lt;/i&gt; - I'll let the FUD comment bounce off.&amp;nbsp; Damned if we do, damned if
we don't say anything.)&amp;nbsp; Consider the rest of this post to be only my
opinion, because I haven't even run it by the other people on the team.&lt;/p&gt;

&lt;p&gt;In a way, I'd say&amp;nbsp;it's somewhat immaterial
what I personally think, because I am not and have never claimed to be a
programming languages expert. Yes, I used to be a developer; but just because I
know how to drive a car doesn't qualify me to design one.&lt;/p&gt;

&lt;p&gt;On the other hand, I DO know what
principles I would place on a new car, and how I would prioritize them (off the
top of my head for my primary car: safety, emissions, fuel economy, handling, passenger comfort,
cargo space, acceleration) to a qualified car designer.&amp;nbsp; I've spent a lot of time
over the past year with a few people at Microsoft who DO know a thing or two
about language design, including those who participate on the ECMA TG-1
committee.&lt;/p&gt;

&lt;p&gt;*I* think there are two approachs to take to moving
the state of "programming language for the web" forward.&amp;nbsp; One of
them is to evolve Javascript in place (pardon me for collapsing ECMAScript,
JavaScript, JScript et al together; it's just easier, and one cup of coffee is
not enough for me to be prepared to play semantic games).&amp;nbsp; That requires
one set of principles - ensuring stability of the ecosystem as it is today
should take priority, furthering the interoperability of implementations (which
is a problem today), enhancing performance and security, and then cool new
language functionality.&amp;nbsp; Those are the priorities I think should be placed
on evolving Javascript.&lt;/p&gt;

&lt;p&gt;As I understand it, on the other hand, the ES4
proposal introduces a lot of new language functionality that essentially
changes the character of the language.&amp;nbsp; I don't personally have a problem
with that language as a language - but I think grafting that
different-in-character-language together with a compatible-and-performant
implementation of the Javascript of today is both super-hard (if even possible)
to get right, and is ignoring the bigger problems of language-for-web, namely
interoperating with all the script that is out there.&amp;nbsp; (I'd also take on
other challenges first if I were redesigning Javascript - e.g. domain-aware
security as a language tenet.&amp;nbsp; That's Monday-morning quarterbacking the
ES4 design as a new language proposal though.) &lt;/p&gt;

&lt;p&gt;My point is that it's a fallacy to think that you're evolving
Javascript if your expectation is that the scripts will have a different type
param, and be handled by a separate runtime (i.e. the &lt;a href="http://wiki.mozilla.org/Tamarin:ScreamingMonkey" mce_href="http://wiki.mozilla.org/Tamarin:ScreamingMonkey"&gt;ScreamingMonkey&lt;/a&gt; approach).&amp;nbsp; That doesn't
seem like it will have good interop to me, at least not in a world where
mashups and separate code components from disparate places (all of which are
some variant of ES3 today) are the norm.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Sadly, this seems to be turning into an
"ES4: yes or no" battle.&amp;nbsp; That's unfortunate, because I don't
think anyone should settle into the trenches, and I don't think the other Microsoft guys ever intended to say "everything about ES4 is bad".&amp;nbsp; It's been pointed out that we haven't made an alternate proposal - well, I'd kinda hoped we could work it out together.&amp;nbsp;  "Open to input"
should be the way of the web, should it not?&amp;nbsp; I think it's a shame that
dissenting opinion has been hidden from view, and not publicized; certainly, I
think the Microsoft response hasn't been very audible, but that's partly
because we've been trying to figure out if it's just us - but of course, us
trying to understand what other people think of the proposal in detail has also
generated some apparent conspiracy-theorism.&amp;nbsp; I also think it's a shame
that the response to any dissent has equated to shouting the dissenters
down.&amp;nbsp; The string of blog posts over the last week, and the immediate and
somewhat&amp;nbsp;incendiary comments from ES4 proponents,&amp;nbsp;has been a good
example of that.  &lt;/p&gt;&lt;p&gt;Hey, everyone can have an opinion.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5801280" width="1" height="1"&gt;</content><author><name>cwilso</name><uri>http://blogs.msdn.com/cwilso/ProfileUrlRedirect.ashx</uri></author><category term="internetexplorer" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/internetexplorer/" /><category term="chriswilson" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/chriswilson/" /><category term="ie" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/ie/" /><category term="javascript" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/javascript/" /><category term="ecmascript" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/ecmascript/" /><category term="es4" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/es4/" /></entry><entry><title>Best. Spam. Evar.</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/archive/2007/10/22/best-spam-evar.aspx" /><id>http://blogs.msdn.com/b/cwilso/archive/2007/10/22/best-spam-evar.aspx</id><published>2007-10-23T03:12:00Z</published><updated>2007-10-23T03:12:00Z</updated><content type="html">&lt;P&gt;"Dear Chris: 
&lt;P&gt;This is a shameless marketing e-mail, so if you don’t want to be marketed to, FOR GOODNESS SAKES, TURN OFF YOUR COMPUTER."&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5612303" width="1" height="1"&gt;</content><author><name>cwilso</name><uri>http://blogs.msdn.com/cwilso/ProfileUrlRedirect.ashx</uri></author><category term="humor" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/humor/" /></entry><entry><title>Oh!  Oh!  Wait!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/archive/2007/08/02/oh-oh-wait.aspx" /><id>http://blogs.msdn.com/b/cwilso/archive/2007/08/02/oh-oh-wait.aspx</id><published>2007-08-03T00:03:00Z</published><updated>2007-08-03T00:03:00Z</updated><content type="html">&lt;P&gt;I'm skeptical cat!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://icanhascheezburger.com/2007/08/02/skeptical-cat/" mce_href="http://icanhascheezburger.com/2007/08/02/skeptical-cat/"&gt;&lt;IMG alt=skeptical-cat-is-fraught-with-skepticism.jpg src="http://icanhascheezburger.wordpress.com/files/2007/08/skeptical-cat-is-fraught-with-skepticism.jpg" mce_src="http://icanhascheezburger.wordpress.com/files/2007/08/skeptical-cat-is-fraught-with-skepticism.jpg"&gt;&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4193943" width="1" height="1"&gt;</content><author><name>cwilso</name><uri>http://blogs.msdn.com/cwilso/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>I am... sad cookie cat.</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/archive/2007/07/20/i-am-sad-cookie-cat.aspx" /><id>http://blogs.msdn.com/b/cwilso/archive/2007/07/20/i-am-sad-cookie-cat.aspx</id><published>2007-07-20T19:53:00Z</published><updated>2007-07-20T19:53:00Z</updated><content type="html">&lt;H2&gt;You are: Sad Cookie Cat&lt;/H2&gt;
&lt;H3&gt;54% Affectionate, 40% Excitable, 60% Hungry&lt;/H3&gt;
&lt;DIV id=testResultInfoImg&gt;&lt;IMG src="http://is1.okcupid.com/users/410/202/4102022445444324283/mt998786082.jpg" mce_src="http://is1.okcupid.com/users/410/202/4102022445444324283/mt998786082.jpg"&gt;&lt;/DIV&gt;
&lt;P&gt;You are the classic Shakespearian tragedy of the lolcat universe. The sad story of a baking a cookie, succumbing to gluttony, and in turn consuming the very cookie that was to be offered. Bad grammar ensues. &lt;BR&gt;&lt;BR&gt;To see all possible results, checka &lt;A href="http://www.okcupid.com/journal?pid=16057073667375255014&amp;amp;tuid=4102022445444324283" mce_href="http://www.okcupid.com/journal?pid=16057073667375255014&amp;amp;tuid=4102022445444324283"&gt;dis&lt;/A&gt;. &lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;TABLE class="" cellPadding=20&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=""&gt;&lt;!--t--&gt;Link: &lt;A href="http://www.okcupid.com/tests/6348388576689378978/Which-Lolcat-Are-You-"&gt;The Which Lolcat Are You? Test&lt;/A&gt; written by &lt;A href="http://www.okcupid.com/profile?u=GumOtaku"&gt;GumOtaku&lt;/A&gt; on &lt;A href="http://www.okcupid.com/"&gt;OkCupid Free Online Dating&lt;/A&gt;, home of the &lt;A href="http://www.okcupid.com/online.dating.persona.test"&gt;The Dating Persona Test&lt;!--/t--&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3977809" width="1" height="1"&gt;</content><author><name>cwilso</name><uri>http://blogs.msdn.com/cwilso/ProfileUrlRedirect.ashx</uri></author><category term="chriswilson" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/chriswilson/" /><category term="personal" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/personal/" /><category term="humor" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/humor/" /></entry><entry><title>Ahh....</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/cwilso/archive/2007/06/12/ahh.aspx" /><id>http://blogs.msdn.com/b/cwilso/archive/2007/06/12/ahh.aspx</id><published>2007-06-12T20:06:00Z</published><updated>2007-06-12T20:06:00Z</updated><content type="html">This Thursday, I'm going to be going on vacation.&amp;nbsp; For the first time in a very long time, I'm actually going to be totally offline for at least part of it - since I'm spending a week on a liveaboard dive boat in the Dry Tortugas (west of Key West in Florida).&amp;nbsp; So, if you're trying to get ahold of me for the next week or two (until Monday June 25th) - don't.&amp;nbsp; :)&lt;BR&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3253610" width="1" height="1"&gt;</content><author><name>cwilso</name><uri>http://blogs.msdn.com/cwilso/ProfileUrlRedirect.ashx</uri></author><category term="chriswilson" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/chriswilson/" /><category term="personal" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/personal/" /><category term="diving" scheme="http://blogs.msdn.com/b/cwilso/archive/tags/diving/" /></entry></feed>