Il termine client leggero (talvolta «client povero», in inglese «thin client»), in opposizione a client pesante, designa un'applicazione accessibile attraverso un'interfaccia web (in HTML) consultabile grazie ad un browser web, dove la totalità del software di lavoro è trattata dal server. Per queste ragioni, il browser è talvolta detto client universale.
L'origine del termine stesso proviene dalla povertà del linguaggio HTML, che non permette di fare altro che delle interfacce relativamente povere in interattività, se non attraverso il linguaggio java script.
Il fatto che la parte principale del trattamento sia realizzata dal server e che l'interfaccia grafica sia inviata al browser ad ogni richiesta permette una grande flessibilità di aggiornamento. D'altra parte, l'applicazione deve liberarsi delle differenze di interpretazione del codice HTML dai diversi browser e l'ergonomia dell'applicazione possiede un campo ridotto.
Foto: © Pixabay.