Having everything rolled into a giant HTML file is... Less than ideal. Breaking it up so things can load as needed would likely be better.