Facebook ve Gmail sürekli belli aralıklarla Ajax istekleri ile sunucusunu yoklar. Sunucu belli bir süre içinde yanıt vermezse, onlar hata mesajı verecektir. Bu kadar basit.
Kolay bir örnek:
window.setInterval(function() {
    try {
        myFavoriteAjaxLib.poll('/server/heartbeat/time/1234567890');
    } catch(e) {
        alert('Something went wrong');
    }
}, 5000);
Tabii ki, gerçek dünyada daha sofistike bir şey olacak. Eğer sık sık olsa kalp şeyi göreceksiniz. SO da birini kullanır. Tarayıcınızın adres çubuğuna aşağıdaki komutu yazın:
 javascript:for(i in heartbeat) alert(i +':'+ heartbeat[i]);
veya Kundakçı ile DOM inceleyin.