I really like this: https://www.linuxserver.io/blog/webtop-2-0-the-year-of-the-linux-desktop
As a user of both, #KasmWorkspaces (Community Edition) and #ApacheGuacamole, I can tell that indeed the #kasmvnc has better performance for browser-accessed #Linux desktop. XRDP has been great with Guacamole, but for the reasons listed in the article it is not as great when watching videos over a browser accessed desktop. For Windows desktops I did not see a performance difference between #Guacamole and the #Kasm RDP option, likely because RDP is a native protocol on Windows.
Anyway, if you are interested in Browser-based computing give it a try.
Note: While both Kasm and Guacamole work great on desktops, laptops, tablets, low-spec laptops and VR Headset browsers, neither is yet a great option on small-screen mobile devices.
Also, while KasmVNC and the KASM and LinuxServer docker images are open source, Kasm Workspaces itself is not Open Source, but they do have a #Selfhosted Community Edition available for free, and they do use some portions of Apache Guacamole in their product. - Apache Guacamole is completely Open Source and free, backed by the Apache Foundation.
I have both but I prefer using Guacamole besides the fact there's a slight delay and response time. Webtop looks like an interesting alternative!