Was haltet ihr von Emscripten? Dies ist ein LLVM nach JavaScript-Compiler, der ein mit clang übersetztes CPython in JavaScript verwandeln kann, sodass man ein vollständiges Python im Browser ausführen kann. LLVM ist die Low Level Virtual Machine.
Ich finde beeindruckend, dass das ganze überhaupt funktioniert und nicht unglaublich langsam ist (der naive Ansatz wäre ja, ein großes Array in JavaScript anzulegen, dieses Hauptspeicher zu nennen und dann in einem großen switch alle LLVM-Befehle zu interpretieren).
Stefan