I see different behavior for IE and FirFox when target the same application when the WebServer is IIS 7.0, but according to the header analyzer response object is different so I guess IIS might have something to do with it, especially apache is working fine
On FirFOX
GET /html/scripts/cookie.js HTTP/1.1
HTTP/1.x 304 Not Modified
Last-Modified: Mon, 23 Jul 2001 15:01:44 GMT
Accept-Ranges: bytes
Etag: "808f33638813c11:0"
Server: Microsoft-IIS/7.0
Date: Wed, 25 Jul 2001 19:19:44 GMT
But On IE
Content-Length: 2844
HTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: Mon, 23 Jul 2001 15:01:44 GMT
Accept-Ranges: bytes
ETag: "808f33638813c11:0"
Server: Microsoft-IIS/7.0
Date: Wed, 25 Jul 2001 19:40:13 GMT
Content-Length: 2844
Would any one know what HTTP/1.x 304 mean? and why IIS making sending different response? any setting within IIS to make JavaScript consistent, like a compression setting or even a chunking or GZIP ?