Scripting lato client implica la scrittura di programmi che allegare ai documenti HTML ed eseguirà sul browser Web anziché sul server da cui è stato estratto il documento. Server-side scripting, d'altra parte, sta scrivendo programmi che verranno eseguiti sul server per generare il contenuto dinamico.
Accesso alle informazioni
Scripting lato client consente di avere più accesso al browser Web mentre lo scripting server-side consentono l'accesso a ulteriori funzioni di server.
Linguaggio di programmazione
Poiché gli script sul lato server vengono eseguiti sul server, il linguaggio utilizzato per scrivere loro è irrilevante, purché un interprete è installato sul server. Scripting lato client tuttavia è dipendente da browser Web dell'utente e la necessità di essere scritti in una lingua che la maggior parte dei browser capire.
Curva di apprendimento
Scripting lato client tende ad essere più intenso rispetto a server scripting poiché esso richiede la conoscenza di una serie di elementi supportati dalla maggior parte dei browser Web. Tuttavia, il risultato è più distinti elementi che lo rende più piacevole per gli spettatori.