Compare UXP with other cross-platform toolkits

Discussions about the development and maturation of the Unified XUL Platform (UXP).
Warning: may contain highly-technical topics.

Moderators: trava90, satrow

User avatar
zcyzcy88
Hobby Astronomer
Hobby Astronomer
Posts: 16
Joined: Tue, 30 May 2017, 15:30

Compare UXP with other cross-platform toolkits

Unread postby zcyzcy88 » Thu, 08 Feb 2018, 10:08

For example: Qt, Electron
Please explain why UXP is competitive.
Internet for people, not profit — Mozilla

User avatar
New Tobin Paradigm
Banned user
Banned user
Posts: 4417
Joined: Tue, 09 Oct 2012, 19:37

Re: Compare UXP with other cross-platform toolkits

Unread postby New Tobin Paradigm » Thu, 08 Feb 2018, 10:35

We could use QT as a widget toolkit.. OR DO YOU MEAN their web browser control.. Isn't that just webkit? Isn't Electron just blink's answer to xulrunner? Not sure what you are asking here..
I hate Pod Six. Tch, I don't even know why we have a Pod Six. Total suck Pod.
[ ニュー・トビン・パラダイム ]

User avatar
Sajadi
Keeps coming back
Keeps coming back
Posts: 881
Joined: Fri, 19 Apr 2013, 00:46

Re: Compare UXP with other cross-platform toolkits

Unread postby Sajadi » Thu, 08 Feb 2018, 11:18

zcyzcy88 wrote:For example: Qt, Electron
Please explain why UXP is competitive.


Why should competitive be of importance?

Mozilla tries to compete with Chrome and the result... Features out.

To compete with the big one's if your own project has features and functions is a really bad idea, it only results in features getting killed because the user bases of a function rich software and Google Chrome have totally different demands.

In a lot of Chrome user's eye customization, options and choices are seen as bloat and they do not show interest in another browser as long as that browser is not as minimalistic as Chrome.

Mozilla decided to compete no matter what, the result can be seen and from a power user's point of view it is beyond ugly. Only simple users are the winners and all who demand more are left out.
Last edited by Sajadi on Thu, 08 Feb 2018, 11:19, edited 1 time in total.

User avatar
Fedor2
Lunatic
Lunatic
Posts: 491
Joined: Mon, 11 Apr 2016, 01:26

Re: Compare UXP with other cross-platform toolkits

Unread postby Fedor2 » Thu, 08 Feb 2018, 11:34

This is not about chrome but cross-platform toolkits. As i understands this is things for making applications with gui, not only browser any applied application.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 21452
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Compare UXP with other cross-platform toolkits

Unread postby Moonchild » Thu, 08 Feb 2018, 12:04

Not sure what kind of comparison you're wanting to draw.
Qt is a UI/widget toolkit only
Electron is a wrapper around webkit
UXP is both a UI platform and a networking/web platform. So you can't really compare it with either.
Last edited by Moonchild on Thu, 08 Feb 2018, 12:57, edited 1 time in total.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

User avatar
lizardsrcool
New to the forum
New to the forum
Posts: 2
Joined: Tue, 27 Feb 2018, 15:29

Re: Compare UXP with other cross-platform toolkits

Unread postby lizardsrcool » Tue, 27 Feb 2018, 15:42

I can give you a simple comparison.

ALL modern toolkits now use Google Chrome, other than UXP. I've spent a long time researching this issue.
QT no longer uses Apple's Webkit, it lightly forked from Chrome's WebEngine. It also inherits all of Google's privacy flaws, mentioned here: https://trac.torproject.org/projects/to ... ChromeBugs


The only things left I have seen are UXP and TCL's TK Browser. However, UXP is much further along thanks to borrowing from Mozilla codebase. Google is a privacy cancer, and I for one am never switching to Chrome until those bugs are resolved. Don't hold your breath, because Google doesn't care. I am hoping it is possible to backport TBB fixes into UXP for added hardening against canvas attacks etc.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 21452
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Compare UXP with other cross-platform toolkits

Unread postby Moonchild » Wed, 28 Feb 2018, 19:51

Off-topic:
We won't be adopting overzealous blocking patches from the TOR project because they destroy more than they "fix".
Also, FYI, we already have canvas poisoning which is a non-destructive mitigation of fingerprinting.
Last edited by Moonchild on Wed, 28 Feb 2018, 19:51, edited 1 time in total.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne


Return to “UXP development”

Who is online

Users browsing this forum: No registered users and 2 guests