Interesante tema....
Si bien es cierto lo que expone JavierB, dependiendo de lo deseado, eventualmente se podría utilizar (muy restringidamente) una idea como la planteada por JosephFley. Evidentemente, Javascript no podría ser utilizado en una pagina HTML con la intención de ejecutar operaciones en el servidor directamente.
Me explico, y es solo un ejercicio teorico, aunque en la practica no se si tiene mucha aplicación. Si en una pagina HTML con su contenido normal, por ejemplo, que además sirva para ... mostrar una imagen que puede ser actualizada cada "x" segundos en el servidor, si no deseo que se actualice toda la pagina sino solo la imagen, podría crear un iframe "oculto" en esa pagina sobre el cual cargo otro HTML que contiene la imagen nueva. (es solo un ejemplo, podría ser un texto o estados de imagenes, etc.)
Una vez cargada la pagina en el iframe, puedo acceder a sus objetos o el codigo html directamente, por lo que podría, eventualmente, servir como mecanismo de información con el servidor...
no se si me he explicado, espero que si, insisto no es que tenga mucha gracia pero hay casos de casos....
saludos.