Client Side Scripting adalah salah satu jenis bahasa pemrograman web yang proses pengolahannya dilakukan disisi client. Proses pengolahan Client Side Scripting dilakukan oleh web browser sebagai client-nya. Di dalam web browser terdapat library yang mampu menerjemahkan semua perintah di halaman web yang menggunakan client side scripting. Library ini secara teknis disebut sebagai web engine. Masing-masing web browser memiliki web engine yang berbeda. Itulah mengapa script yang sama dapat ditampilkan dengan layout berbeda-beda di web browser yang berbeda, karena masing-masing web engine menggunakan metode penerjemahan yang sedikit berbeda. Untuk menghindari hal tersebut maka gunakanlah web browser yang telah mengikuti standar dan telah disertifikasi oleh world wide web consortium (W3C). Selain itu gunakanlah style penulisan perintah client side scripting yang standar sesuai dengan W3C. Misal untuk penulisan HTML gunakanlah style penulisan Extensible HyperText Markup Language (XHTML) yan