The Problem with Single-Stream Downloads
When you download a large file (like a 5GB Linux ISO or a high-resolution video) using a standard web browser, the browser usually opens a single connection to the host server and downloads the file sequentially from beginning to end. If the host server limits the speed of individual connections to save bandwidth, your download will crawl at a fraction of your actual internet speed. To bypass this, Google Chrome contains a hidden, experimental feature called “Parallel Downloading.” When enabled, Chrome chops the large file into multiple smaller pieces and opens several simultaneous connections to the server, downloading all the pieces at once and stitching them together at the end, drastically increasing your overall download speed.
How to Enable Parallel Downloading via Chrome Flags
Because this feature can occasionally cause issues with highly secure or badly configured servers, Google hides it in their experimental settings menu.
- Open the Google Chrome desktop browser.
- In the URL address bar at the top, type the following exactly as written:
chrome://flags- Press Enter to access the hidden experiments dashboard.
- In the “Search flags” box at the top of the page, type: Parallel downloading
- The specific experiment will highlight in yellow. Click the dropdown menu next to it (which currently says “Default”).
- Select Enabled from the list.
- Chrome will prompt you to restart the browser. Click the blue Relaunch button at the bottom of the screen.
Testing the Speed Increase
Once Chrome restarts, the feature is active permanently in the background. You do not need to click any special buttons when downloading a file. Simply navigate to a website and download a large file as you normally would. Chrome will automatically manage the multiple connections behind the scenes, and you should notice a significant decrease in the total estimated time remaining, especially on fast fiber-optic internet connections.