Live data from Hacker News

Layout 2013 and Layout 2020

servo.org

51–60 of 114 posts

Re: Layout 2013 and Layout 2020

#51

I’m amazed that Servo is actually a thing. Firefox abandoned it years ago, and now Flow and Ladybird are from-scratch new, efficient browsers.

ladybird isn't really what I would call efficient, it's very slow compared to any other browser, because they're still focusing on correctness primarily as they mature their engine.

Re: Layout 2013 and Layout 2020

#52
post #25
post #21

Earlier quoted context omitted.

Honestly why would anyone do anything other than Blink at this point? For one, there's so many examples to crib from about how to do it. But more generally, I just feel like every other player in the space has adopted an adversarial stance. For sure, sometimes Safari or less typically Firefox do lead, but it's rarely by much & usually the set of capabilities overall is far far less. I don't want a monoculture either,…

I wouldn't say this is an uncommon philosophy. I for one am very aware that Firefox is, for the most part, an objectively worse browser than Chrome; SpiderMonkey is worse than V8, Gecko is worse than Blink. I still use it in a futile attempt to avoid Google's monopoly on the web (and for tree-style tab), but I'm perpetually disappointed by Mozilla's mismanagement of Firefox. It's as if Mozilla is trying to morph Fire…

[deleted]

Re: Layout 2013 and Layout 2020

#53
post #31

Servo is now under the Linux Foundation umbrella. It's refreshing to finally see some more players in the browser engine space than the tri-opoly of Google (Blink), Apple (WebKit) and Gecko (Mozilla). LibWeb (Ladybird Browser) is another browser engine, but also in very early days of development. Gecko is depressingly tied to Firefox and not easily embedded. Blink has somehow become the de facto browser engine thanks…

> Even Qt (QtWebEngine) is now based on Blink instead of WebKit. This is news to me. When did that happen ?

Almost a decade ago, when QtWebEngine replaced QtWebkit as the recommended way to embedded HTML capability in Qt apps.

Re: Layout 2013 and Layout 2020

#54
post #24

Earlier quoted context omitted.

> There's no real debate because 2/3 players actively believe & push for a small web. It's a miserable rock & hard place situation, trying to figure out what to do when there's only one ayer who believes in a web platform at all. Not to say I don't believe you, I'm just curious. In what way(s) does Google uniquely believe in the web as a platform where Apple/Mozilla don't? Can you provide some examples of this?

Prior to app store creation, Apple and Google were the same regarding the web as a legitimate platform. After it was released, only really Google was pushing for it. Hence the creation of Progressive Web Apps, thanks to Alex Russell et al at Google.

PWAs failed in the marketplace and are essentially dead. Google pushed them because they were already on track for web dominance, and the shift toward native apps was a threat to that. These days Google still wants to control the web (and more or less does), but they also have a healthy app ecosystem, albeit only for Android.

I'm sure it still bugs them to no end that they have zero control over the app experience on iOS, which they possibly could have had more input on had webapps ended up being the dominant way of doing things on mobile.

Re: Layout 2013 and Layout 2020

#55
post #25
post #21

Earlier quoted context omitted.

Honestly why would anyone do anything other than Blink at this point? For one, there's so many examples to crib from about how to do it. But more generally, I just feel like every other player in the space has adopted an adversarial stance. For sure, sometimes Safari or less typically Firefox do lead, but it's rarely by much & usually the set of capabilities overall is far far less. I don't want a monoculture either,…

I wouldn't say this is an uncommon philosophy. I for one am very aware that Firefox is, for the most part, an objectively worse browser than Chrome; SpiderMonkey is worse than V8, Gecko is worse than Blink. I still use it in a futile attempt to avoid Google's monopoly on the web (and for tree-style tab), but I'm perpetually disappointed by Mozilla's mismanagement of Firefox. It's as if Mozilla is trying to morph Fire…

I agree with you that Mozilla's mismanagement of... everything... had been a disappointment, but Firefox is... fine. I've used it for years and have few complaints. I expect it's strictly worse than Chrome on several axes, but I doubt in ways that most people would notice or care about.

Re: Layout 2013 and Layout 2020

#57
post #17

Earlier quoted context omitted.

Mozilla abandoned work on Servo in 2020 (source: https://tildes.net/~tech/ra8/i_am_a_mozilla_employee_amaa ) shortly after Layout 2020 came about. Servo was in limbo for some time before recently being handed over to the Linux Foundation, hence the time delay.

This is a very useful comment. I knew Servo was part of Mozilla, but was confused by the article. It said 2013 was in use, but listed multiple major issues with it that I would think would prevent FF from being acceptable by any normal person. Knowing it was a project and not a part of the current FF engine (as I had assumed) is the context I was missing. Thank you. I don’t follow FF development closely enough to kno…

Also note that Servo is no longer a part of Mozilla. Servo's development now has nothing to do with Firefox's needs or roadmap. They're completely independent and are chasing their own goals.

Re: Layout 2013 and Layout 2020

#58
post #24

Earlier quoted context omitted.

> There's no real debate because 2/3 players actively believe & push for a small web. It's a miserable rock & hard place situation, trying to figure out what to do when there's only one ayer who believes in a web platform at all. Not to say I don't believe you, I'm just curious. In what way(s) does Google uniquely believe in the web as a platform where Apple/Mozilla don't? Can you provide some examples of this?

WebUSB: You can argue their resistance was justified in that specific instance, but it's a prototypical example of their general stance

So the prototypical example of their stance is: their resistance was justified.

Re: Layout 2013 and Layout 2020

#60

Earlier quoted context omitted.

WebUSB: You can argue their resistance was justified in that specific instance, but it's a prototypical example of their general stance

So the prototypical example of their stance is: their resistance was justified.

No, the prototypical example of their stance is: you can argue their resistance was justified.

If you believe in a big web it was not justified, otherwise it was, as the original comment was asking for an example of.

Post reply on HN