In practice, that white screen is driving people to adopt client side rendering and greatly increased complexity. Another option might be nice!
I think it makes a lot of sense in cases where you have multiple lightweight webpages (ex. Wikipedia). The extra bloat is minimal and you still get the benefit of smoother and faster transitions between articles. Presumably the preloaded content would be loaded in the background so page load wouldn't be affected, I don't really see the downside to this aside from data/battery usage if you are on mobile.
Why not just optimize page loading performace?