AJAX in Microsoft developing Environment is called as Remote Scripting.

MS-VISUAL STUDIO 6 had good AJAX support. I developed a web based chat client that would automatically receive Chat Messages from the other person without any submit / refresh of the web page to the server. Just like a Desktop application

Problem with AJAX in ASP 6 was ASP does not support server threading due to which AJAX requests would queue up at the server thereby making server slow in response. As number of people using chat client would increase the frequency of getting messages from the other party would slow down exponentially.

I wonder how dotnet supports AJAX? Has it eliminated the AJAX request Queuing problem? I am searching....