Earlier quoted context omitted.
> I still think [it] is a great approach for cross-platform apps You think so? I find that running a whole second OS for every process is hugely bloated and slow, and that we can do much, much better when there are already very good languages that run cross-platformly, they just need bindings to a good cross-platform UI toolkit. Unfortunately, nothing looks as good on OS X as Cocoa does.
Yes. Yes I do. Look at R studio. Wonderful IDE, runs as a safari app. Having a whole extra browser and a node backend running for each app seems a waste, but using the browser that is already running as a runtime environment seems much saner. I do most of my work in the browser, I wouldn't mind if some of that had better integrated UI. I also wouldn't mind writing small, easy to produce apps that will work across sys…
Stylo shipping in Firefox Nightly
41–50 of 72 posts
Re: Stylo shipping in Firefox Nightly
#42Very cool. What parts of Servo are already in Firefox? What is missing? Is there a list of what will get into Firefox over time?
There is a wiki page about Project Quantum: https://wiki.mozilla.org/Quantum Currently Quantum CSS (Stylo) and Quantum Render (Webrender) are both in Firefox Nightly, but they are unstable and can cause really bad performance, especially Quantum Render. They won't be done until at least Firefox 57 and some most likely later. Quantum Compositor is in Release already I believe. It's the out of process compositor for Fi…
Re: Stylo shipping in Firefox Nightly
#43I really like this idea of switching over to servo bit by bit. It makes me happy that there might be a real WebKit alternative again.
Re: Stylo shipping in Firefox Nightly
#44Earlier quoted context omitted.
There is a wiki page about Project Quantum: https://wiki.mozilla.org/Quantum Currently Quantum CSS (Stylo) and Quantum Render (Webrender) are both in Firefox Nightly, but they are unstable and can cause really bad performance, especially Quantum Render. They won't be done until at least Firefox 57 and some most likely later. Quantum Compositor is in Release already I believe. It's the out of process compositor for Fi…
Do I get this right. Servo is the experimental browser (engine?)? Quantum is the project that ports parts of Servo to Firefox over time?
Re: Stylo shipping in Firefox Nightly
#45Earlier quoted context omitted.
There is a wiki page about Project Quantum: https://wiki.mozilla.org/Quantum Currently Quantum CSS (Stylo) and Quantum Render (Webrender) are both in Firefox Nightly, but they are unstable and can cause really bad performance, especially Quantum Render. They won't be done until at least Firefox 57 and some most likely later. Quantum Compositor is in Release already I believe. It's the out of process compositor for Fi…
Whoa I didn't know webrender was shipping on nightly already, even if it's unstable.
Re: Stylo shipping in Firefox Nightly
#46Earlier quoted context omitted.
I remember way before Electron there was XULRunner, and there were a few ridiculously bloated non-Mozilla apps that were based on it. Like Songbird[1] -- anyone remember that? I suppose the idea was largely ahead of its time; in 2006 computers just didn't have enough RAM/CPU to get away with running a full web browser stack for every app like we (sort of) can today. [1]: https://en.wikipedia.org/wiki/Songbird_(softwa…
I don think it's quite the same thing though. Songbird was a XUL app with extension support and a built in browser. Aren't Electron based apps HTML based and running on Website?
Re: Stylo shipping in Firefox Nightly
#47Earlier quoted context omitted.
Whoa I didn't know webrender was shipping on nightly already, even if it's unstable.
Currently with Webrender enabled Firefox renders it both on Webrender and the old renderer which causes it to be really slow.
Re: Stylo shipping in Firefox Nightly
#48Earlier quoted context omitted.
Currently with Webrender enabled Firefox renders it both on Webrender and the old renderer which causes it to be really slow.
I see, that would explain the performance issues. Why is it set up like that?
Re: Stylo shipping in Firefox Nightly
#49Earlier quoted context omitted.
I see, that would explain the performance issues. Why is it set up like that?
My understanding is that WebRender doesn't support everything yet, so right now it's mostly about validating correctness.
Re: Stylo shipping in Firefox Nightly
#50Earlier quoted context omitted.
Do I get this right. Servo is the experimental browser (engine?)? Quantum is the project that ports parts of Servo to Firefox over time?
Right. Servo is an engine that will be embeddable into apps that need to render HTML, not just browsers.