Estoy trabajando en un sitio web de cartera y pensé que sería genial poder ejecutar mis scripts en python, java, js, rust, etc. localmente en el navegador Aquí hay un ejemplo de esto de w3schools
Supongo que tienen una capa de traducción a javascript, pero en el caso de que realmente estén ejecutando C ++ aquí, ¿alguien sabe cómo se puede hacer o generalizar esto?
No traducen esos idiomas a JavaScript y luego lo ejecutan en el cliente; sería una tarea hercúlea hacerlo bien, especialmente para varios idiomas. Más bien, ellos (y los muchos sitios similares como probarlo en línea ) toman el texto del código fuente del navegador del cliente, lo ejecutan en el servidor y responden al cliente con el resultado del servidor.
Para lograr algo como esto, necesitarías
Para probar que w3schools toma el resultado de un servidor, en lugar de ejecutarlo localmente, examine la pestaña de red de su navegador y lo verá: