You are making an assumption on megabytes-large JS bundles. Also, how well do lean and mean pages load when you lose internet connection?
My point is that if you're in danger of losing your internet connection, you're not going to be able to reliably get that initial JS bundle anyway.