When refreshing a page on localhost, why does the file download hang until I close the page?

Viewed 548

I'm accessing HTML/JS files on localhost served by Node. When I update the code, Webpack automatically rebuilds the JS files.

Sometimes, after I update some code and refresh the page, the JS file download hangs forever. It still hangs after:

  • refreshing
  • opening the JS file directly
  • opening the HTML in a separate tab
  • waiting a long enough time that the file definitely finished rebuilding
  • restarting the Node server

It occurs whether or not Devtools is open.

The only ways I've found to stop it from hanging are:

  • closing the original tab
  • going to the localhost root (http://localhost/)

Why does this happen? I'm using Chrome 88 on Windows 10. I think this is caused by Chrome and not Node, since restarting the Node server didn't do anything.

1 Answers
Related