Software Alternatives, Accelerators & Startups

CPython's main branch running in the browser with WebAssembly

Brython Runno
  1. Brython's goal is to replace Javascript with Python, as the scripting language for web browsers.

    #Programming Language #OOP #Generic Programming Language 44 social mentions

  2. 2
    Runno helps you make embeddable code snippets that run in the browser with WASM.
    Pricing:
    • Open Source
    In WebAssembly.sh (https://github.com/wasmerio/webassembly.sh) they run WASM binaries in a Web Worker and then use `SharedArrayBuffer` to block the WebWorker while the main thread does some work (e.g. Collect input). You could use a similar solution. When building Runno (https://runno.dev) I forked off that project and did a bunch of other things on top to get blocking to work in Safari and non-cross-origin-isolated contexts. Ultimately I think it's JavaScript's (or whichever host language) responsibility to block when the binary calls out (if that is the expected semantics).

    #Open Source #Education #Developer Tools 8 social mentions

Discuss: CPython's main branch running in the browser with WebAssembly

Log in or Post with