SixtyFPS -- another embedded GUI toolkit

Interesting UI toolkit:

https://sixtyfps.io

Some notes:

  • authors are from Qt project
  • declarative syntax like QML
  • dual GPLv3 + Commercial license
  • Rust support

They have some neat demos compiled to WebAssembly that run in the browser.

The webassembly for the above printer demo UI is 3.5MB and seems to load and run reasonably fast. This is still very heavy compared to 90KB for an Elm app, but with network speeds increasing, it may not matter too much for the user experience.

which version of llvm/wasm is being used. Newer version is pretty optimized.