Mozilla's Quantum Project - Replacing Gecko with servo

Discussion about official Mozilla Firefox builds
Mouse5
Posts: 1279
Joined: April 11th, 2014, 7:34 pm
Location: Sydney Australia

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by Mouse5 »

User avatar
Grantius
Posts: 1545
Joined: June 28th, 2011, 4:14 pm
Contact:

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by Grantius »

Now that is one bloated website
Micro gaming box: AMD A10-7800 APU, 8gb RAM M350 ITX case (size of a book), Windows 10/Ubuntu
Tablet/Laptop: Asus Transformer T100, Intel Atom 2GB RAM, Windows 10 x86
Mobile:Xiaomi Redmi Note 3 Pro
Are You A Wiiizard?
Posts: 469
Joined: August 30th, 2012, 4:27 am

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by Are You A Wiiizard? »

Grantius wrote:
Now that is one bloated website
*Loads up website*
loads fast enough, looks clean enough...
*checks ublock*
requests blocked on this page: 56 or 40%

Geez...

EDIT: Tried it without, OMG! From 3secs with ublock to over 1min and impossible to scroll without. Whoever made that site should be fired...
Ver Greeneyes
Posts: 1030
Joined: June 28th, 2008, 4:57 am

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by Ver Greeneyes »

sabret00the wrote:The reality is though, that Mozilla is really bad at delivering things let alone in a timely manner. I hope they manage to knock this out of the park, there needs to be something that they can achieve.
FWIW, one of the major components, Stylo (the Rust-based CSS engine) is already quite far along, and shows some impressive numbers. I believe that has been in development for around a year at this point (it has its own integration tree and everything). Quantum DOM is a more recent project, I wouldn't expect that to be done for a while yet. WebRender has some very exciting numbers in Servo, but I don't know how feature complete it is (when I first heard about it, I think it was all written in OpenGl, which probably isn't going to fly on Windows - and I have no idea whether it supported things like subpixel anti-aliasing on text).
User avatar
bogas04
Posts: 977
Joined: May 18th, 2010, 1:14 am

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by bogas04 »

Are You A Wiiizard? wrote:Whoever made that site should be fired...
to death :evil: :evil: :evil: :evil:
bogas04.github.io
MacBook Air Mid 2013 |@bogas04
User avatar
Omega X
Posts: 8225
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by Omega X »

Not sure if I'm reading some of these meta bugs correctly. It seems that this plan has been in progress for a while now.
mayankleoboy1
Posts: 471
Joined: February 25th, 2013, 9:52 pm

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by mayankleoboy1 »

YEs. specially the Out-of-process compositor and Stylo integration have been in progress for a year now.
They have just announced it, and given it a fancy name.
Josa
Posts: 7360
Joined: July 28th, 2009, 4:52 pm

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by Josa »

About Quantum DOM: https://billmccloskey.wordpress.com/201 ... m-project/

Quantum Compositor landed on inbound today, but just for Windows 7/8/10 users. If it doesn't get backed out, will be on tomorrow's Nightly.
Ezh
Posts: 496
Joined: November 5th, 2002, 1:35 pm
Location: Tallinn, Estonia

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by Ezh »

Josa wrote:Quantum Compositor landed on inbound today, but just for Windows 7/8/10 users. If it doesn't get backed out, will be on tomorrow's Nightly.
What is the bug nr?
mayankleoboy1
Posts: 471
Joined: February 25th, 2013, 9:52 pm

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by mayankleoboy1 »

Timvde
Posts: 269
Joined: February 7th, 2013, 3:19 pm

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by Timvde »

Does this have any Rust code, or is it just about moving the GPU stuff to a separate process?
User avatar
sabret00the
Posts: 1396
Joined: June 29th, 2004, 8:24 am
Location: London (UK)
Contact:

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by sabret00the »

mayankleoboy1 wrote:https://bugzilla.mozilla.org/show_bug.cgi?id=1314133 , and its been fixed resolved.
Why is this only for Windows users? What about Mac, Linux and Android?
johnp_
Posts: 154
Joined: March 7th, 2011, 11:22 am

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by johnp_ »

sabret00the wrote:Why is this only for Windows users? What about Mac, Linux and Android?
Couldn't find anything on it either, but I enabled it on Fedora 25 and haven't experienced any problems so far:

Code: Select all

layers.gpu-process.dev.enabled	true
layers.gpu-process.dev.force-enabled	true
Though I haven't enabled `media.gpu-process-decoder` yet... that's only compiled into windows builds right now
User avatar
Grantius
Posts: 1545
Joined: June 28th, 2011, 4:14 pm
Contact:

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by Grantius »

New GPU process is interesting - if you kill it it seems to reload the page in the main process again - it doesn't make a new GPU process.
Micro gaming box: AMD A10-7800 APU, 8gb RAM M350 ITX case (size of a book), Windows 10/Ubuntu
Tablet/Laptop: Asus Transformer T100, Intel Atom 2GB RAM, Windows 10 x86
Mobile:Xiaomi Redmi Note 3 Pro
dbcooper.dk
Posts: 895
Joined: March 14th, 2010, 3:44 am

Re: Mozilla's Quantum Project - Replacing Gecko with servo

Post by dbcooper.dk »

What is the GPU process called? plugin-host.exe or similar?
Post Reply