Question: i have a page made AJAX/HTTP Request and the result is JSON formatted .
using JQuery GET : 

```
$.get('..',{..},function(data){
   console.log('Hey Iam finish !');
},'JSON')

```

The problem is `console.log('Hey Iam finish !');` executed after many seconds (3>) as Firebug says . 

Server : WINDOWS IIS ( Unfortunately ) , PHP .

Server Code : 
i try to remove JSON and just echo :
`echo "HI";` 
the result is same . 

**UPDATE** 

Summary : Firebug says the AJAX request finish but result appear only after 3> seconds

Answer: 
Your serverside code is taking a long time to process, you should check to see if there is any time to gain in optimizing there. Your Javascript/jQuery is not the problem here.
I found problems with the JSON parsing causing script timeouts in IE. Using eval rather then JSON.parse was quicker. But only any good if you absolutely trust the source of the JSON i.e. it's from you. Even then it might not be a risk worth taking