https://www.javascript.com/https://es.wikipedia.org/wiki/javascriptNo es cuestión de "opiniones"... es lo que es, vale para lo que vale.
Lo peor por así decirlo es su nombre, que en su momento se lo pusieron como puro marketing, ya que no tiene nada que ver en realidad con Java.
En la inmensa mayoría de los casos se usa para la web, en conjunción con HTML y PHP mayoritariamente (hay otras soluciones, pero se usan menos en comparación). El estándar web moderno considera esa como la solución mas usada (pero recuerda, no es la única)
Vamos, que por eso mismo es interpretado y ejecutado en cliente la inmensa mayoría de las veces. Si le añades frameworks tiene además una potencia considerable
Pero es lo que es, y sirve "para lo que sirve", tampoco intentemos darle mas vueltas