Yeah, it’s not really like we should be expecting a complete download manager in web browsers, but holy shit they suck. IE’s is the most fabulous. By that I mean worst. If I’m not mistaken it’s still using that ancient interface of showing a pop-up then querying a download location, and giving some retarded-looking progress bar if you use Windows 7. (Herp, did anyone actually think Windows 7′s progress bar looks nice? Seriously, it looks horrible.) It’s horrible, because that’s all it can do. It’s the bare minimum a download manager can offer— wait, you can’t really call that a “manager”, if all it does it download. IE is the most deficient in this regard, assuming I’m not subconsciously biasing against it from memory (because I don’t actually use it).
Chrome’s is somewhat derpy. The way downloads are initiated is stupid, to begin with, and while that’s not technically part of the download manager, it affects the downloading process, so I shall describe it. Apparently, what Chrome does is if it encounters something with an unknown type (using MIME, presumably), it’ll treat that file as something to be downloaded, and automatically download it unless you change some setting. It’s dumb, because this can also happen when a server running PHP momentarily derps up and doesn’t set the MIME type or something, leaving the browser to extrapolate type information from the extension (which for the purposes of this example is assumed to be “.php”). And then it leads to magical clutter of the downloads folder with random HTML files with a .php extension that seemingly came out of nowhere, from the point of view of the user. Of course, that’s not the only cause; generally, random server derps can cause Chrome to download all sorts of things. And I believe it should even be possible for a (malicious) server to force Chrome to download random junk, with the only indication being the download bar at the bottom (which is pretty obvious, unless such an attack uses small files that download quickly, but that wouldn’t do much harm).
Now on to the actual download manager. Like the rest of the main Chrome interface, it’s rather minimalistic. But it’s an actual manager in the sense that it can handle more than one download in the same interface. And it even allows pausing and resuming downloads (depending on whether the server allows it, of course)! Yeah, but that’s all there is to it. Now, if you try to cancel a partial download, it’ll delete the file. It makes sense, given that Chrome is retarded enough to automatically download everything. With Firefox this is different, but wait for that.
If I remember correctly the last time Firefox’s download manager interface changed significantly was from the 2.0 → 3.0 transition. (And that was a long time ago.) Unlike Chrome, Firefox’s download manager goes in a separate window.
And then at this point I got sufficiently distracted while writing this post. To be continued. (Posting it publicly first to prevent it from getting stuck in the draft queue (23 posts and counting) forever.)
(Last edited on October 9, 2011 at 2:06 am. DRAFT QUEUE CLEARING.)