That's a good point. In my experience using jQuery in Node directly (as opposed to in browserify), I always load it in a sandbox which has the global equal to a jsdom window. So it doesn't make any difference in that case. And it doesn't make any difference in the browserify case either, where they're identical. /shrug