Quasi tutti i browser inviano assieme nell'header della richiesta informazioni a proposito del sistema operativo e del browser stesso.
Questo può servirti a capire se si tratta di un palmare o di un altro tipo di sistema.
Per quanto riguarda la banda a disposizione potresti controllare la velocità con cui il client riesce a scaricare un immagine.
Non è sempre affidabile al 100% ma può dare un idea indicativa.
Tieni conto comunque che per effetto del tcp non si raggiunge subito la massima capacità trasmissiva. In pratica un immagine da 200kb potrebbe essere insufficiente per raggiungere la velocità massima di download di una connessione a 150Mb/s.
Ad ogni modo, per conoscere la banda non esiste un metodo diverso dalla prova empirica.
Nessun browser invia informazioni in merito.