1. When network disconnected, Chrome browser might throw 404 error itself after detecting network disconnected.
2. Chrome browser might get 408 timeout error (like from HAProxy server) due to its pre-connect implementation for client side performance.
http://blog.haproxy.com/2014/05/26/haproxy-and-http-errors-408-in-chrome/