Download full video before streaming

I like watching videos at 2x or 2.5x speeds, which means there is a noticeable buffering of videos as I stream it. Is there a way to download the full video (not to my computer, rather download the full stream) and then stream it on the browser?