title: Make sure that the browser displays everything at once
body: <p>I have this website that is heavy in images and text and on slow connections, internet browsers or computers with low RAM the text is loaded first then the images take a while to load. How can I make sure that everything is displayed out at the same time?</p>
  
  <p>Solutions I've thought of:</p>
  
  <ol>
  <li>Output Buffering -  <code>ob_start</code> and <code>ob_end_flush</code> at the top and bottom of my PHP script   to make sure that nothing is sent before the script is processed.</li>
  <li>Loading the whole DOM in a Javascript variable then echoing it out after all is loaded.</li>
  </ol>
  
  <p>Which do you reckon is the best way that will work on all browsers and even on the slow computers? I haven't tested it on a variety of platforms and computers with varying speeds and RAM. If you have experience with media heavy sites or have a better way, please let me know which path to take.</p>