The entire framework has been ported to Emscripten. Now it possible to run most of the applications in a web-browser. This work was particularly complex because it required revisiting some components to adapt them to the new needs of a web browser application. Thanks to the framework's minimal dependencies and flexible architecture, every single component and feature could be ported to Emscripten, including networking and audio.

In particular, it was also possible to port the TMD Viewer to Emscripten. TMD Viewer is working with the basic decoders jpeg / stb_image for video and ogg / vorbis for audio. I still need to port the decoders with turbojpeg for video and opus for audio, but it works. For the first time, it was possible to connect to a remote machine from the web-browser with TMD Viewer. In the future, I will implement hardware decoding in h264, so it will be 60 fps. Now every application developed with this framework can build and run on Windows, Linux, MacOS and on Web-Browser on any operating system. This is one of the best progress for this framework in general.