Open
Description
The webui built with fyne is slow on some browsers. This is a known issue within fyne as it paints a big <canvas>
element (that looks identical to desktop GUIs).
This is a known issue with Fyne, see fyne-io/fyne#2803, fyne-io/fyne#5216
Possible Solutions
- Shrink the wasm bundle by removing deadcode
- Locally I tried using
wasm-opt
to prune deadcode but Go's stdlib is still fairly large. - An alternative / solution is being discussed for Go
- Locally I tried using
- Simplify the webui interface (fewer nested elements, less callback and animations)