Page 1 of 1

UXP simple app

Posted: 2023-02-23, 01:41
by bmelo
I'd like to create a Safari/Epiphany based on UXP. I want to compare how much memory (RAM and storage) a UXP browser needs if it only have a minimal GUI. Should I use GTK only or can we use something else for UXP app?

Re: UXP simple app

Posted: 2023-02-23, 15:50
by therube
Off-topic:
I'll just note that I use an ancient version of Firefox, 3.0, yes 3 point 0, as a backend for ChatZilla on XULRunner, & that uses 50 MB or RAM.

Re: UXP simple app

Posted: 2023-03-12, 22:14
by frostknight
bmelo wrote:
2023-02-23, 01:41
I'd like to create a Safari/Epiphany based on UXP. I want to compare how much memory (RAM and storage) a UXP browser needs if it only have a minimal GUI. Should I use GTK only or can we use something else for UXP app?
That depends... would fltk work?

https://www.fltk.org/

Just in case you are still curious what I mean

2nd and final edit:

https://github.com/fltk/fltk

The 2nd one is way more updated... just a heads up!

Re: UXP simple app

Posted: 2023-03-15, 16:08
by Basilisk-Dev
bmelo wrote:
2023-02-23, 01:41
I'd like to create a Safari/Epiphany based on UXP. I want to compare how much memory (RAM and storage) a UXP browser needs if it only have a minimal GUI. Should I use GTK only or can we use something else for UXP app?
If you are using Linux/BSD/Solaris then yes, you have to use GTK. You can compile with GTK2 or GTK3. GTK2 should have lesser ram usage than GTK3.

Re: UXP simple app

Posted: 2023-03-15, 19:25
by andyprough
Basilisk-Dev wrote:
2023-03-15, 16:08
GTK2 should have lesser ram usage than GTK3.
In theory. In practice, however, I haven't noticed more than about a 5mb ram difference. Of course, if you don't need any gtk3 programs your system can run lighter, like with Hyperbola GNU/Linux (soon to be Hyperbola GNU/BSD).