Non riesco a capire il senso della domanda.
HTML e JS sono SEMPRE sul computer utente, e chiaramente devono stare in un browser connesso alla rete, perche` le chiamate al CGI avvengono attraverso la rete.
Prova a riscrivere la domanda, cercando di analizzare le interazioni client-server e server-client.