Hace poco se dio a conocer el lanzamiento de la nueva versión del proyecto Brython 3.10 (Browser Python) que se presenta con la implementación del lenguaje de programación Python 3 para su ejecución en el lado del navegador web, lo que permite usar Python en lugar de JavaScript para desarrollar scripts para la Web. Al conectar las bibliotecas brython.js y brython_stdlib.js, un desarrollador web puede usar Python para definir la lógica del sitio del lado del cliente, usando Python en lugar de JavaScript.
Comentarios
Nos estamos volviendo gilipollas, confirmado.
Resumen, a día de hoy sólo hay dos lenguajes implementados en los navegadores, javascript y webassembly(en proceso), cualquier otro lenguaje en el cliente es una capa por encima de estos, y son simplemente librerías de js, en fin
O sea te liberas de usar JavaScript mediante dos librerias de JavaScript.
Para .NET está Blazor. Con webassembly iremos viendo implementaciones de todos los lenguajes para el navegador