non e' mica troppo difficile:
a: le dimensioni della viewport si trovano facilmente,
b: la parte scrollata di documento altrettanto
c: la posizione di un elemento a partire da coordinate 0,0 idem
se y di c > a+b mostra il nome del prossimo mittente c
al massimo un minimo di difficolta' puo' esservi nel determinare chi e' il prossimo mittente,
ma niente di trascendentale
se noti bene, almeno su ff, non ricalcola neanche al resize, solo a fine scrolling