IMHO, having valid markup is the best thing you can do to help prevent unexpected rendering problems - most noticeable in browsers you have not tested for Having valid markup will not speed up the HTTP response, but it may very well speed up the rendering of the page once the browser gets the response.