DEV Community

Discussion on: Learning Go by examples: part 7 - Create a cross-platform GUI/Desktop app in Go

Collapse
 
buphmin profile image
buphmin

Oh neat! Curious how fyne performs (cpu, ram, etc) compared to electron and similar web based desktop apps 🤔.

Collapse
 
aurelievache profile image
Aurélie Vache

I didn't have compared Fyne with electron, but maybe @andydotxyz already done a benchmark? :-)

Collapse
 
andydotxyz profile image
Andy Williams

I have never done a comparison with web tech - it didn't feel fair as native and web are designed to solve different problems.
A while ago I did start a performance comparison, at github.com/fyne-io/fyne/wiki/Perfo..., I will see if I can add electron and react native to round out the table.
In general a Fyne app may be a little larger (around 7MB or 4MB compressed) because it contains the Go interpreter, but it should run faster with much less RAM required.

Thread Thread
 
buphmin profile image
buphmin

Thanks for the info this is good to know :)