That just depends on how the client consumes it. I'm the developer of Kavita and our reader doesn't download the epub at all. We read one page of the epub and rewrite the html and send it to the UI to be rendered. This way it loads like a normal html page (without having the iframe mess), images can load later, Javascript can still work within it, etc.
https://kavitareader.com for those interested.