<?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">Gaurav Seth's WebLog</title><subtitle type="html">It's never too late to get started.</subtitle><id>http://blogs.msdn.com/gauravseth/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/gauravseth/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-08-16T19:33:00Z</updated><entry><title>The AJAX Experience : Presentation and Webcasts</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2009/01/06/the-ajax-experience-presentation-and-webcasts.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2009/01/06/the-ajax-experience-presentation-and-webcasts.aspx</id><published>2009-01-06T03:44:00Z</published><updated>2009-01-06T03:44:00Z</updated><content type="html">Select presentations and webcasts from the The AJAX Experience 2008 conference are now available. View them from here ....(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2009/01/06/the-ajax-experience-presentation-and-webcasts.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9284312" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>AJAX Performance Bestpractices</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2008/11/22/ajax-performance-bestpractices.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2008/11/22/ajax-performance-bestpractices.aspx</id><published>2008-11-21T23:59:00Z</published><updated>2008-11-21T23:59:00Z</updated><content type="html">Recently someone asked me about the best practices for AJAX performance. Though this information is scattered all around, I thought it might be useful to capture it in a single blog post. So here you go &amp;gt;&amp;gt;&amp;gt; The AJAX performance tips from JScript perspective (the area I work on) would vary depending upon the browser version you are running. For IE 7 and below, take a look at these blog posts, which cover the best practices for AJAX performance in detail. IE + JavaScript Performance Recommendations...(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2008/11/22/ajax-performance-bestpractices.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9132282" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>CodeFocus Focuses on IE8</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2008/11/21/codefocus-focuses-on-ie8.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2008/11/21/codefocus-focuses-on-ie8.aspx</id><published>2008-11-21T01:40:00Z</published><updated>2008-11-21T01:40:00Z</updated><content type="html">I know this comes in a bit late from me, but nevertheless. The Code Focus Magazine - 2008 - Vol. 5 - Issue 3 was focused around IE8. If you did not get a chance to look at it as yet, and are interested - you could download a PDF copy of the same from here . There are sections where-in you could find more details around the JScript Debugger , JScript Profiler and the Native JSON Support apart from others. These features are available with IE8 Beta2. -- Gaurav...(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2008/11/21/codefocus-focuses-on-ie8.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9130877" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author></entry><entry><title>TAE 2008: Analyzing the AJAX Application Performance</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2008/10/06/tae-2008-analyzing-the-ajax-application-performance.aspx" /><link rel="enclosure" type="application/pdf" length="1038058" href="http://blogs.msdn.com/gauravseth/attachment/8977188.ashx" /><id>http://blogs.msdn.com/gauravseth/archive/2008/10/06/tae-2008-analyzing-the-ajax-application-performance.aspx</id><published>2008-10-05T21:31:00Z</published><updated>2008-10-05T21:31:00Z</updated><content type="html">It is for the first time that I attended and presented at a web-developer conference. That too, one of the conferences which surely sees amongst the major turnout of JavaScript influentials - “ The AJAX Experience 2008 ”. My talk was around "Analyzing the AJAX Application Performance" . Here is the slide deck I used for the presentation. Also, following are some notes from my presentation which I hope web developers would find useful. This talk was divided into three sections: AJAX subsystems: Presents...(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2008/10/06/tae-2008-analyzing-the-ajax-application-performance.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8977188" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>JScript Engine Improvements - IE8 beta.</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2008/03/09/jscript-engine-improvements-ie8-beta.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2008/03/09/jscript-engine-improvements-ie8-beta.aspx</id><published>2008-03-08T23:50:00Z</published><updated>2008-03-08T23:50:00Z</updated><content type="html">In this post, I just wanted to lay focus on some of the improvements that have been done in the JScript engine shipped as a part of IE 8 Beta release . These improvements include: · Changes to the JScript Garbage Collector to reduce circular memory leaks · Optimization of String Concatenation and Other Built-In String Operations · Optimization of Built-In Array Operations · Execution Engine Optimizations, which include o Function Calls o Accessing prototype properties of an object o Specific look-up...(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2008/03/09/jscript-engine-improvements-ie8-beta.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8114876" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>JScript and IE8 Beta</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2008/03/07/jscript-and-ie8-beta.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2008/03/07/jscript-and-ie8-beta.aspx</id><published>2008-03-07T00:03:00Z</published><updated>2008-03-07T00:03:00Z</updated><content type="html">As a follow up my previous post JScript Performance in IE8 Beta , here is another set of reviews that I found about the JScript engine shipped in IE8 beta. · “…SunSpider JavaScript test on Internet Explorer 8. Previously it failed miserably coming in a very distant last place… That’s more than five times better than Internet Explorer 7 in our previous tests !...” - http://cybernetnews.com/2008/03/06/internet-explorer-8-first-impressions/ · “ …Fired up IE8 at last and I am really happy to see the...(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2008/03/07/jscript-and-ie8-beta.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8078640" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>JScript Performance in Internet Explorer 8 Beta</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2008/03/06/jscript-performance-in-internet-explorer-8-beta.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2008/03/06/jscript-performance-in-internet-explorer-8-beta.aspx</id><published>2008-03-06T13:21:00Z</published><updated>2008-03-06T13:21:00Z</updated><content type="html">The cat’s finally out of the bag. IE 8 Beta is finally live and available publically for download. Here is a link to the blog post JScript in Internet Explorer 8 Beta 1 for Developers detailing the work done by the JScript team. Here are a first few set of comments that I found around the performance of JScript engine that is shipped as a part of IE8 Beta. · John Resig’s post - JavaScript in Internet Explorer 8, wherein he states “… Internet Explorer 8 is our release …”; “… The IE team has made some...(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2008/03/06/jscript-performance-in-internet-explorer-8-beta.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8070053" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>Classes in Java Script</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2007/11/08/classes-in-java-script.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2007/11/08/classes-in-java-script.aspx</id><published>2007-11-07T22:04:00Z</published><updated>2007-11-07T22:04:00Z</updated><content type="html">Here is a series of posts on “Classes in JScript” written by Ritesh from the JScript team at MS: Classes in Jscript - Part I Classes in JScript – Part II: Instance Properties / Methods &amp;amp; Class Properties / Methods Classes in JScript – Part III: Class Hierarchy and Data Encapsulation...(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2007/11/08/classes-in-java-script.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5966882" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>Difference in Java Script behavior across browsers</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2007/11/06/difference-in-java-script-behavior-across-browsers.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2007/11/06/difference-in-java-script-behavior-across-browsers.aspx</id><published>2007-11-05T23:23:00Z</published><updated>2007-11-05T23:23:00Z</updated><content type="html">Many a times, Java Script developers are perplexed by the fact that the same piece of Java Script code written by them behaves differently on the different web browsers. The reason for the same is the different implementations of the ECMA Script language which comes with various browsers. Here is a draft of JScript Deviations from ES3 which captures some of this. So, now if you have a Java Script or JScript code which behaves differently on different browsers, take a look at this document. It might...(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2007/11/06/difference-in-java-script-behavior-across-browsers.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5918007" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>JScript COM interop...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2007/09/25/jscript-com-interop.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2007/09/25/jscript-com-interop.aspx</id><published>2007-09-25T19:27:00Z</published><updated>2007-09-25T19:27:00Z</updated><content type="html">Here are links to a virtual series written by Sheetal, one of the developers in the JScript team on Jscript COM interop · Interoperability of JScript with COM · Calling functions of COM object from JScript · Script CallBack from COM · Passing Parameter to the Script Callback · Using Return Value of the Script Callback · Passing more than one parameter to the script callback...(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2007/09/25/jscript-com-interop.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5124111" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>Got JScript Questions - Post them here...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2007/09/25/got-jscript-questions-post-them-here.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2007/09/25/got-jscript-questions-post-them-here.aspx</id><published>2007-09-25T13:48:00Z</published><updated>2007-09-25T13:48:00Z</updated><content type="html">One of the things that I did not capture on my Quick JScript References blog was a repository of the online MS community resources where one can post questions specific to JScript . The reason was that we were in the process of establishing a JScript forum. Now that we finally have a new JScript forum, the list is complete. Check out Don’s Appropriate forums to ask questions regarding JScript blog which encapsulates all this information. So go ahead, and post your questions ......(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2007/09/25/got-jscript-questions-post-them-here.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5118010" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>Some Quick JScript References</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2007/09/07/some-quick-jscript-references.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2007/09/07/some-quick-jscript-references.aspx</id><published>2007-09-07T12:56:00Z</published><updated>2007-09-07T12:56:00Z</updated><content type="html">Looking for documentation regarding the different flavors of JScript and not sure which one is correct. While I was adding the documentation pages to my blog, I thought it might be worth to post them at the blog as well as a follow up to my blog regarding Difference between JScript, JScript.NET and Managed JScript Here are some quick resources for JScript Native JScript JScript User Guide JScript Language Reference JavaScript (JScript/ECMAScript) – Technical Articles JScrip.NET JScript.NET – Getting...(&lt;a href="http://blogs.msdn.com/gauravseth/archive/2007/09/07/some-quick-jscript-references.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4807073" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /></entry><entry><title>Improve AJAX Performance | Download Windows Script 5.7 now</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2007/08/27/improve-ajax-performance-download-windows-script-5-7-now.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2007/08/27/improve-ajax-performance-download-windows-script-5-7-now.aspx</id><published>2007-08-27T14:03:00Z</published><updated>2007-08-27T14:03:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;Recently, Microsoft made a public release of &lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://en.wikipedia.org/wiki/Windows_Script_Host"&gt;Windows Script&lt;/A&gt; v5.7 which ships with different flavors of Windows® Vista for for Windows® 2000/XP as well as Windows® 2003 Server.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;Below are the download links for the same&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=47809025-D896-482E-A0D6-524E7E844D81&amp;amp;displaylang=en" target=_blank&gt;&lt;FONT face=Verdana&gt;Download Windows Script 5.7 for Windows XP&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f00cb8c0-32e9-411d-a896-f2cd5ef21eb4&amp;amp;DisplayLang=en" target=_blank&gt;&lt;FONT face=Verdana&gt;Download Windows Script 5.7 for Windows 2003 Server&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=C03D3E49-B40E-4CA1-A0C7-CC135EC4D2BE&amp;amp;displaylang=en"&gt;&lt;FONT face=Verdana&gt;Download Windows Script 5.7 for Windows 2000&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT face=Verdana&gt;IE and especially AJAX users should surely install this update. Don (who’s the test lead on the JScript team) has enumerated upon the reasons and advantages one would get by installing the update at our &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/jscript/"&gt;&lt;FONT face=Verdana&gt;JScript team blog&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt; here - &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/jscript/archive/2007/08/12/windows-script-5-7-released-for-windows-2000-windows-xp-and-windows-2003-server.aspx"&gt;&lt;FONT face=Verdana&gt;http://blogs.msdn.com/jscript/archive/2007/08/12/windows-script-5-7-released-for-windows-2000-windows-xp-and-windows-2003-server.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;Note: The release notes for the same are now available at &lt;/FONT&gt;&lt;A href="http://download.microsoft.com/download/f/f/e/ffea3abf-b55f-4924-b5a5-bde0805ad67c/Windows%20Script%20Release%20Notes.rtf"&gt;&lt;FONT face=Verdana color=#0000ff&gt;http://download.microsoft.com/download/f/f/e/ffea3abf-b55f-4924-b5a5-bde0805ad67c/Windows Script Release Notes.rtf&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4590122" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>Microsoft Ajax View tool</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2007/08/27/microsoft-ajax-view-tool.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2007/08/27/microsoft-ajax-view-tool.aspx</id><published>2007-08-27T13:49:00Z</published><updated>2007-08-27T13:49:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;Recently, MS made a public release of the Ajax view tool and I thought it's surely worth mentioning and spreading the word around.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;FONT face=Verdana&gt;Overview snippet of the tool … &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;The goal of the Ajax View project is to improve developer's visibility into and control over their web applications' behaviors on end-user's desktops. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;The Ajax View approach is to insert a server-side proxy (or web server plugin) in-between the web server machines and the end-user's browser. This proxy captures the web application's JavaScript code as it is being sent to a browser and rewrites the code to insert extra instrumentation code. The injected instrumentation code runs with the rest of the web application inside the end-user's browser and can capture performance, call graph, application state and user interaction information, providing visibility directly into the last hop of the user's experience ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;FONT face=Verdana&gt;Download from&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;You can find the download and usage information at &lt;/FONT&gt;&lt;A href="http://research.microsoft.com/projects/ajaxview/" mce_href="http://research.microsoft.com/projects/ajaxview/"&gt;&lt;FONT face=Verdana&gt;http://research.microsoft.com/projects/ajaxview/&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;FONT face=Verdana&gt;More information&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana&gt;John’s blog item about Ajax View on the IE team blog has more information regarding the same:&amp;nbsp; &lt;SPAN style="COLOR: #1f497d"&gt;&lt;A href="http://blogs.msdn.com/ie/archive/2007/08/23/Analyzing-Web-2.0-Applications-with-Ajax-View.aspx" mce_href="http://blogs.msdn.com/ie/archive/2007/08/23/Analyzing-Web-2.0-Applications-with-Ajax-View.aspx"&gt;&lt;FONT color=#0000ff&gt;http://blogs.msdn.com/ie/archive/2007/08/23/Analyzing-Web-2.0-Applications-with-Ajax-View.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4589987" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry><entry><title>Difference between JScript, JScript.NET and Managed JScript </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/gauravseth/archive/2007/08/16/difference-between-jscript-jscript-net-and-managed-jscript.aspx" /><id>http://blogs.msdn.com/gauravseth/archive/2007/08/16/difference-between-jscript-jscript-net-and-managed-jscript.aspx</id><published>2007-08-16T16:33:00Z</published><updated>2007-08-16T16:33:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; tab-stops: 238.8pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;There are three different types of JScript engines that MS currently offers to the users. In this blog I would like to discuss more about the differences between them and would go into the reasoning for three different types sometime later.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; tab-stops: 238.8pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; tab-stops: 238.8pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;&lt;A href="http://en.wikipedia.org/wiki/JScript"&gt;&lt;FONT color=#800080&gt;JScript&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt; (or native JScript)&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; tab-stops: 238.8pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;Read the intro about this in my previous blog &lt;A href="http://blogs.msdn.com/gauravseth/archive/2007/08/15/the-world-of-jscript-javascript-ecmascript.aspx"&gt;&lt;FONT color=#800080&gt;here&lt;/FONT&gt;&lt;/A&gt;. The native JScript engine relies primarily on &lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana; mso-ansi-language: EN"&gt;Microsoft's &lt;A title=ActiveX href="http://en.wikipedia.org/wiki/ActiveX"&gt;&lt;SPAN style="TEXT-DECORATION: none; text-underline: none"&gt;ActiveX&lt;/SPAN&gt;&lt;/A&gt;/&lt;A title="Component Object Model" href="http://en.wikipedia.org/wiki/Component_Object_Model"&gt;&lt;SPAN style="TEXT-DECORATION: none; text-underline: none"&gt;COM&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt; to provide much of its functionality. The core engine (jscript.dll) is installed as a Windows/IE component on a user machine and resides in “&lt;I style="mso-bidi-font-style: normal"&gt;%&lt;/I&gt;&lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT face="Times New Roman" size=3&gt; &lt;/FONT&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;SystemRoot%\system32”&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt; directory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; tab-stops: 238.8pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;&lt;A href="http://en.wikipedia.org/wiki/JScript_.NET"&gt;&lt;FONT color=#800080&gt;JScript.NET&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;JScript .NET is the next generation of an implementation by Microsoft of the ECMA 262 language. Combining the feature set of previous versions of JScript with the best features of class-based languages, JScript .NET includes the best of both worlds. The JScript.NET engine relies primarily on the &lt;A href="http://en.wikipedia.org/wiki/.NET_Framework"&gt;&lt;FONT color=#800080&gt;.NET Framework&lt;/FONT&gt;&lt;/A&gt; to provide much of its functionality and runs on the &lt;A href="http://en.wikipedia.org/wiki/Common_Language_Runtime"&gt;&lt;FONT color=#800080&gt;Common Language Runtime&lt;/FONT&gt;&lt;/A&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;Differences in JScript .NET when compared to (native) JScript include true compiled code (as it is converted to MSIL format for the CLR), typed and typeless variables, late- and early-binding, classes (with inheritance, function overloading, property accessors, and more), packages, cross-language support, and full access to the .NET Framework.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;Being a part of the .NET Framework, JScript .NET’s core engine Microsoft.JScript.dll is installed at “&lt;I style="mso-bidi-font-style: normal"&gt;%&lt;/I&gt;&lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;FONT face="Times New Roman" size=3&gt; &lt;/FONT&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;SystemRoot%\Microsoft.NET\Framework\vX.XXXXX”&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;. The&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;X.XXXXX specifies the .NET Framework version which is installed. Based on the .NET Framework version that is shipped/installed, the language is at times referred to as version 1.0/1.1/2.0 correspondingly. Also, the language at times is versioned based on Visual Studio’s major version it shipped with – like 8.0 for Visual studio 2005 with which .NET Framework 2.0 was shipped. So JScript.NET-2.0 and JScript.NET-8.0 both refer to the same version.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;Managed JScript&lt;/SPAN&gt;&lt;/U&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;Managed JScript is the name that is used for the implementation of the ECMA-262 language over the &lt;A href="http://en.wikipedia.org/wiki/Dynamic_Language_Runtime"&gt;&lt;SPAN style="TEXT-DECORATION: none; text-underline: none"&gt;&lt;FONT color=#800080&gt;Dynamic Language Runtime&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; to be delivered by &lt;A href="http://silverlight.net/"&gt;&lt;FONT color=#800080&gt;Silverlight&lt;/FONT&gt;&lt;/A&gt;. It is the latest addition to the JScript family and was released in &lt;A href="http://www.visitmix.com/"&gt;&lt;FONT color=#800080&gt;MIX07&lt;/FONT&gt;&lt;/A&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana; mso-ansi-language: EN"&gt;Unlike JScript .NET which is less dynamic than the original JScript but provides &lt;A title="Common Language Specification" href="http://en.wikipedia.org/wiki/Common_Language_Specification"&gt;CLS&lt;/A&gt; compatibility, Managed JScript is designed on top of the &lt;A title="Dynamic Language Runtime" href="http://en.wikipedia.org/wiki/Dynamic_Language_Runtime"&gt;&lt;SPAN style="TEXT-DECORATION: none; text-underline: none"&gt;&lt;FONT color=#800080&gt;DLR&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; and provides the features needed for scripting scenarios. Implementation over DLR enables Managed JScript code to works well with not only C#, but also with&lt;A href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython"&gt; IronPython&lt;/A&gt; , IronRuby, VB among other languages. The Managed JScript engine is installed by Silverlight 1.1 at “%ProgramFiles%\Microsoft Silverlight\Microsoft.JScript.Runtime.dll”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana; mso-ansi-language: EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana; mso-ansi-language: EN"&gt;The official release of Managed JScript is planned as a part of &lt;A title=Silverlight href="http://en.wikipedia.org/wiki/Silverlight"&gt;&lt;SPAN style="TEXT-DECORATION: none; text-underline: none"&gt;Microsoft Silverlight&lt;/SPAN&gt;&lt;/A&gt; 1.1 (the Alpha Refresh release of the same can be downloaded from &lt;A href="http://silverlight.net/GetStarted/"&gt;&lt;FONT color=#800080&gt;here&lt;/FONT&gt;&lt;/A&gt;) and next versions of &lt;A title=ASP.NET href="http://en.wikipedia.org/wiki/ASP.NET"&gt;&lt;SPAN style="TEXT-DECORATION: none; text-underline: none"&gt;ASP.NET&lt;/SPAN&gt;&lt;/A&gt;. You can get more information about the same from the official Silverlight website &lt;A href="http://silverlight.net/"&gt;&lt;FONT color=#800080&gt;here&lt;/FONT&gt;&lt;/A&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana; mso-ansi-language: EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana; mso-ansi-language: EN"&gt;Hope this should get some clarity of the different types of JScript offerings from Microsoft. I would follow up with more on JScript soon.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4415251" width="1" height="1"&gt;</content><author><name>GauravS</name><uri>http://blogs.msdn.com/members/GauravS.aspx</uri></author><category term="JScript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/JScript/default.aspx" /><category term="Javascript" scheme="http://blogs.msdn.com/gauravseth/archive/tags/Javascript/default.aspx" /></entry></feed>