I'm pretty sure downloading data in chunks has been implemented a long time ago, otherwise it wouldn't be possible to resume an interrupted download. I remember this was indeed the case during the Dial-Up days when you had to start over with your download when your connection was interrupted for some reason. Then the "GetRight" app was invented and it was a game changer. Later on every browser would adopt this technology.