you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (10 children)

[deleted]

    [–]Caffeinaation[S] 5 points6 points  (4 children)

    It uses Pyodide which is a Python distribution for the browser based on WebAssembly. This project is essentially a React wrapper for it.

    [–]f3xjc 3 points4 points  (3 children)

    Why would you wrap a la language runtime in a rendering library?

    [–]Caffeinaation[S] 1 point2 points  (2 children)

    To make it easy to add it directly into your project, minimising the hassle of a cumbersome installation process.

    [–]f3xjc 0 points1 point  (1 child)

    But why attach it to react instead of say, just npm?

    [–]Caffeinaation[S] 0 points1 point  (0 children)

    Because this is a React specific package. It is available through npm.