 <p>The answer suggested in the comment by @h0lyalg0rithm is an option to go.</p> <p>However, primitive options are.</p> <ol> <li><p>Use setinterval in javascript to perform a task every x seconds. Say polling.</p></li> <li><p>Use jQuery or native ajax to poll for information to a controller/action via route and have the controller push data as JSON.</p></li> <li><p>Use document.getElementById or jQuery to update data on the page.</p></li> </ol>