Javascript is a singlethreaded language which generally only uses local variables if developed properly. It cannot refer to external resources in the same way as .Net does, because it's sandboxed inside the browser. It cannot call local files on its own, and only downloads copies of remote files. There is a filesystem API, but this is also sandboxed. And the Filereader API itself can only handle blobs (i.e. copies of files, not references to files or the files themselves). As such, barring future development in Filesystem access for Javascript, zombie threads aren't really an issue in Javascript.