Se utiliza principalmente en su forma del lado del cliente ("client-side"), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor ("Server-side JavaScript" o "SSJS").