My journey of taking the Micrio client to the next level
29 Sep 2020 • 24 min read
For Micrio, it is vital that the performance on the client's browser is as good as possible. The reason for this is very simple: when you are being told a story or watching a movie, even a single frameskip immediately takes you out of your experience.
Since Micrio is being used for an ever-growing list of awesome projects, the most important thing is that for whoever visits a Micrio project, it must work, and work well: delivering fast load times, and a butter-smooth interactive experience.
With it, you can run compiled code written in a variety of programming languages (C/C++, Rust, Go, AssemblyScript, and many more) in your browser, without any need for plugins.
Finding out about Wasm in late 2019 really made me want to try it out. Could I use this tech to make the Micrio client run smoother than the current version does? Would I need to rewrite everything in C++, and if so, how would that work? Would the effort be worth the gains it would give me? And not in the least.. how does it work!?