Qual das linguagens abaixo é amplamente utilizada no lado do cliente (client-side) para validar formulários, criar animações e tornar as páginas da internet mais interativas?