In linea di massima non si puo` farlo in JS (lato client).

Per un contatore occore lavorare sul server: controlla che linguaggi supporta, e cerca nelle raccolte relative.

Ciao
Michele