same client and server setup, but different out put sounds very strange... I would suspect some misconfiguration on the VM webserver. But here are some thoughts: Some servers also behave strange when no USER-AGENT header is sent with the request Is the javascript embedded`/inlined or referenced externally as file in the yhead> section? what do the IIS logs tell?