Cpp

Researching Application GUI Options for Wasm

Researching Application GUI Options for Wasm

I have used the likes of Figma and often wondered how they used Wasm (or WebAssembly) to power the GUI. I also wondered if there were any existing C++ libraries out there that would provide a good foundation on which to build similar kinds of UIs on the web.

After a bit of research, I have found Dear ImGui which is a well maintained GUI library that can be used on the Web with Wasm but also used for Embedded devices like ESP32.

What Language Should I use for WASM

What Language Should I use for WASM

There is no doubt in my mind that WASM will become a large part of my future toolkit. The performance benefits for serverless functions will directly equate to cost savings. Then the performance benefits for user interfaces will directly equate to increased revenue.

The problem is, there are a few languages to choose from when programming for a WASM environment. I won’t be able to stay proficient in many so do I choose to invest my time in C++, Rust, Go or even F#?