Menu

#27 WebAssembly build of Tux Paint for ChromeOS (using Emscripten)

open
nobody
None
5
2023-04-11
2022-06-29
No

From Wikipedia:

WebAssembly (sometimes abbreviated Wasm) defines a portable binary-code format and a corresponding text format for executable programs as well as software interfaces for facilitating interactions between such programs and their host environment.
...
The precursor technologies were asm.js from Mozilla and Google Native Client...
...
Emscripten compiles C and C++ to Wasm using the Binaryen and LLVM as backend. The Emscripten SDK can compile any LLVM-supported languages (such as C, C++ or Rust, among others) source code into a binary file which runs in the same sandbox as JavaScript code. Emscripten provides bindings for several commonly used environment interfaces like WebGL. As of version 8, a standalone Clang can compile C and C++ to Wasm.

Discussion

  • William Kendrick

    Ticket moved from /p/tuxpaint/feature-requests/219/

     

Log in to post a comment.