Not really &quot;real time&quot;. See [2] (quoted below).<p>`function update() { $(&quot;#live&quot;).load(&quot;&#x2F;get_links&#x2F;hot&quot;); } setInterval(update, 10000);update();`<p>Polling per se is ok but you should do it on the server and push to the client through web sockets or server-sent events [1].<p>Refs:<p>[1] <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;Server-sent_events&#x2F;Using_server-sent_events" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;Server-sent...</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;Max00355&#x2F;HNLive&#x2F;blob&#x2F;master&#x2F;templates&#x2F;newest.html#L8" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Max00355&#x2F;HNLive&#x2F;blob&#x2F;master&#x2F;templates&#x2F;new...</a>