I'm having an issue on my Windows environment with Node.Js/Express.js whereby static JS files can be marked as 'pending' in the browser (with caching disabled) for up to two minutes, after which they seem to download fine. This usually happens after a few refreshes.
There aren't any errors shown, so I'm not sure how to investigate further. The same code runs fine on a Mac OSX environment.
Node version is v0.10.31, Express is 4.8.5.
Code for static file is:
app.use(express.static(path.join(__dirname, 'public')));
Chrome DevTools shows: