Hasta donde yo se, el javascript se ejecuta en el cliente, lo ejecuta el propio navegador, por eso la guerra de versiones entre JScrip de Microsoft y el resto de la galaxia, y por qué Explorer o Mozilla interpretan el JavaScript cada uno a su manera.
Todos los lenguajes de script, que se ejecutan en el navegador del cliente van embebidos en el código html, lo que si es cierto, es que ese html se descarga del servidor, pero este no lo ejecuta. Se ejecuta con los recursos del cliente.
La generación dinámica por parte del servidor, tiene que venir mediante ASP, JSP, Servlets, o mediante pasarelas CGI que ejecuten un programa en algun lenguaje de tercera generación, compilado y almacenado en el servidor.
En la primera de las fuentes que indicas, la de wikipedia, ya advierte que predominantemente el javascript se ejecuta en el lado cliente. Y tal vez la pregunta esté redactada en una forma que es posible pillarse los dedos, pero a la vista de las opciones que da, es evidente que quien la puso, estaba pensando en el caso más frecuente de uso de javascript, no en la anécdota.
Espero haberte sido util. Saludos
Lo he editado para quitar la burrada del php en el lado del cliente.