<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Scripting</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx</link><description>The information published in this post is now out-of-date and one or more links are invalid. &amp;mdash;IEBlog Editor, 21 August 2012 We received some good questions about how the JScript engine works in IE. What version of JScript is supported? The version</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Scripting</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx#386074</link><pubDate>Sun, 06 Mar 2005 09:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:386074</guid><dc:creator>Lachlan Hunt</dc:creator><description>Scott wrote:&lt;br&gt;&amp;quot;I want to see Microsoft retake the lost market share to FireFox.&amp;quot;&lt;br&gt;&lt;br&gt;If that ever happens, then IE's development would just become stagnant again (meaning they will have no reason to implement the standards), as it has been for the last 4 years.  You seem to be forgetting that the reason IE7 is coming out (though, MS will probably deny this) is because of the competition Firefox and other browsers have brought back.&lt;br&gt;&lt;br&gt;I for one want to see IE lose this monopolistic market share, regardless of any standards support they'll be implementing.  Maybe once the playing field is level again, we'll see some real IE development happen!&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=386074" width="1" height="1"&gt;</description></item><item><title>Garbage Collection</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx#385834</link><pubDate>Sat, 05 Mar 2005 14:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:385834</guid><dc:creator>Jay</dc:creator><description>Any chance to look at garbage collection (or explain the current implementation)?&lt;br&gt;&lt;br&gt;DOM, DHTML, XMLHttpRequest etc. are getting more popular / mature, leading to pages that don't get reloaded so often - hence effective GC is more important.&lt;br&gt;&lt;br&gt;There's some commentary on &amp;quot;The Internet Explorer Memory Leak Problem&amp;quot;: &lt;a target="_new" href="http://jibbering.com/faq/faq_notes/closures.html#clMem"&gt;http://jibbering.com/faq/faq_notes/closures.html#clMem&lt;/a&gt; and more here: &lt;a target="_new" href="http://www.dotvoid.com/view.php?id=23"&gt;http://www.dotvoid.com/view.php?id=23&lt;/a&gt;&lt;br&gt;&lt;br&gt;Suggests IE uses reference counting for GC. Mozilla seems to have a more advanced GC mechanism now, using mark and sweep. Some notes &lt;a target="_new" href="http://jpspan.sourceforge.net/wiki/doku.php?id=javascript:gc"&gt;http://jpspan.sourceforge.net/wiki/doku.php?id=javascript:gc&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=385834" width="1" height="1"&gt;</description></item><item><title>re: Scripting</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx#385471</link><pubDate>Fri, 04 Mar 2005 20:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:385471</guid><dc:creator>Scott</dc:creator><description>I would like to add my voice to those of Ken Kolano and the others who have expressed distaste for retaining the language attribute for the script tag.&lt;br&gt;&lt;br&gt;It's very important for IE7 to support all current W3C recommendations FULLY. This includes fixing IE6 bugs, as well as eradicating proprietary stuff. I want to see Microsoft retake the lost market share to FireFox.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=385471" width="1" height="1"&gt;</description></item><item><title>re: Scripting</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx#385358</link><pubDate>Fri, 04 Mar 2005 18:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:385358</guid><dc:creator>Jim</dc:creator><description>Ken,&lt;br&gt;&lt;br&gt;Technically the DOM and event handlers are not part of the language.  They are language independent APIs provided by the host.&lt;br&gt;&lt;br&gt;No matter how big the differences are in the DOM and event handlers, it doesn't amount to a change in the language.&lt;br&gt;&lt;br&gt;For instance, JScript in Internet Explorer and JScript in IIS/ASP are exactly the same language, but the objects exposed by the host are different - you don't get Server or Session objects in Internet Explorer, for example.&lt;br&gt;&lt;br&gt;This doesn't mean there aren't actual differences between Javascript and JScript; I mentioned a couple above, and I agree with your basic point.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=385358" width="1" height="1"&gt;</description></item><item><title>re: Scripting</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx#385338</link><pubDate>Fri, 04 Mar 2005 18:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:385338</guid><dc:creator>Jim</dc:creator><description>That's interesting, Anne.  Have they allowed document.write as well?  Last I checked, people were complaining that this wasn't possible because you could introduce malformed XML that way (something I don't particularly agree with; the document.write/innerHTML could always raise an exception if that happened).&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=385338" width="1" height="1"&gt;</description></item><item><title>re: Scripting</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx#385331</link><pubDate>Fri, 04 Mar 2005 18:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:385331</guid><dc:creator>Anne</dc:creator><description>In fact, innerHTML is now supported for XHTML documents in Mozilla. (That is correct, XHTML documents send as application/xhtml+xml.)&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=385331" width="1" height="1"&gt;</description></item><item><title>re: Scripting</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx#385272</link><pubDate>Fri, 04 Mar 2005 17:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:385272</guid><dc:creator>Ken Kolano</dc:creator><description>Also the comment on ECMAScript, JavaScript, and JScript being the same language is not accurate.&lt;br&gt;&lt;br&gt;JScript and Javascript are both supersets of ECMAScript, which though supporting the full ECMA Script specification introduce additional DOM and  proprietary functionalty.&lt;br&gt;&lt;br&gt;I wish JScript and JavaScript were the same language, then I could stop having to code seperate event handlers for each. Of course that would require IE to support the DOM Events spec properly, which it doesn't.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=385272" width="1" height="1"&gt;</description></item><item><title>re: Scripting</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx#385265</link><pubDate>Fri, 04 Mar 2005 17:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:385265</guid><dc:creator>Ken Kolano</dc:creator><description>Sigh. This language attribute thing really pisses me off. Bill said MS would now be commiting itself to better supporting standards, but here you go giving examples that are directly counter to them.&lt;br&gt;&lt;br&gt;Language was deprecated as of HTML 4.0 (released 24-Apr-1998), there have been 3 HTML/XHTML releases since then that include the &amp;lt;script&amp;gt; tag (HTML 4.01, XHTML 1.0, and XHTML 1.1), the last of which has removed the langauge attribute completely.&lt;br&gt;&lt;br&gt;If you can't even produce examples here that comply with a 7 year old standard what hope is there that you'll ever code a browser that will.&lt;br&gt;&lt;br&gt;Blah.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=385265" width="1" height="1"&gt;</description></item><item><title>re: Scripting</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx#385078</link><pubDate>Fri, 04 Mar 2005 14:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:385078</guid><dc:creator>FlorentG</dc:creator><description>Yeah, replace &amp;lt;SCRIPT language=&amp;quot;VBScript&amp;quot; &amp;gt; with &amp;lt;script type=&amp;quot;text/vbscript&amp;quot;&amp;gt; ;) &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=385078" width="1" height="1"&gt;</description></item><item><title>re: Scripting</title><link>http://blogs.msdn.com/b/ie/archive/2005/03/03/scripting.aspx#385019</link><pubDate>Fri, 04 Mar 2005 11:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:385019</guid><dc:creator>Jim</dc:creator><description>&amp;gt; In fact JScript, JavaScript and EcmaScript are all basically the same language with a different name.&lt;br&gt;&lt;br&gt;Does JScript support Javascript language features such as catchguards and function expression statements that do not appear in the ECMA-262 specification?&lt;br&gt;&lt;br&gt;I think that saying they are &amp;quot;basically the same language&amp;quot; is a bit of an oversimplification.  Javascript and JScript both implement the ECMA-262 specification, but the three entities are not identical.&lt;br&gt;&lt;br&gt;&amp;gt; However as no other browser implement this or implement multiple scripting languages at this time we will be concentrating on other more pressing issues with our support for standards in the foreseeable future.&lt;br&gt;&lt;br&gt;I understand &amp;amp; agree totally.&lt;br&gt;&lt;br&gt;&amp;gt; what about (somehow) phasing out support for useless proprietary extensions like document.all, innerHTML&lt;br&gt;&lt;br&gt;I agree with Chris, I wouldn't describe innerHTML as being useless.  Adding content to the page via createElement etc. takes quite a bit of code compared with innerHTML.  I don't think that innerHTML should be dropped from Internet Explorer until after it supports DOM3LS.&lt;br&gt;&lt;br&gt;Something I'd love to see (but doubt it'll happen) is an annotated copy of each specification that Microsoft claims to implement, noting deviations and omissions.  I believe I've seen that done with another browser, but can't recall which one.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=385019" width="1" height="1"&gt;</description></item></channel></rss>