Pués no conozco ningún JavaScript que haga eso. He visto algunas páginas que detectan la conexión pero lo hacen ejecutando un script en el servidor, supongo que calculando el tiempo que tarda en cargarse la página o en bajarse un archivo.
Salu2,
Avalon