Live data from Hacker News

I tried Servo

spacebar.news

51–60 of 256 posts

Re: I tried Servo

#51

Earlier quoted context omitted.

> Does having experience implementing a web browser engine feature change the way you write HTML or CSS in any way? I think I'm more concious of what's performant in CSS. In particular, both Flexbox and CSS Grid like to remeasure things a lot by default, but this can be disabled with a couple of tricks: - For Flexbox, always set `flex-basis: 0` and `min-width: 0`/`min-height: 0` if you can without affecting the layou…

How do you propose standards to the web groups? I want to propose CSS-inheritance—by-name (#box {inherit:$(#menu)}) and the reintroduction of marquee tags for horizontal scrolling (a frequently used UI pattern on shopping sites).

> How do you propose standards to the web groups?

I'm not sure. I tried opening an issue at https://github.com/w3c/csswg-drafts but that didn't get me very far. I suspect it's a case of making connections and then getting yourself an invite to present at a meeting.

Re: I tried Servo

#52
post #23

While it's hard to know what comes of it, there is also https://ladybird.org/ to challenge to monopoly of Blink.

I just don't get the point of ladybird. They have full time engineers and are soliciting donations, so it's clearly more than a hobby project. Maybe my assumptions are off, but I just can't imagine they could ever become competitive in terms of features, security and performance with the big engines. Blink is setting the pace, Webkit is barely able to keep up and Gecko is slowly falling behind. All of these teams are…

Larger teams do not necessarily mean you get stuff faster. If anything after some point, a large team can be hard to get things moving and have tons of issues with communication.

Re: I tried Servo

#53
post #23

While it's hard to know what comes of it, there is also https://ladybird.org/ to challenge to monopoly of Blink.

I just don't get the point of ladybird. They have full time engineers and are soliciting donations, so it's clearly more than a hobby project. Maybe my assumptions are off, but I just can't imagine they could ever become competitive in terms of features, security and performance with the big engines. Blink is setting the pace, Webkit is barely able to keep up and Gecko is slowly falling behind. All of these teams are…

Ladybird has better results in web rendering tests than Servo, and slowly is gaining on Firefox.

They are already quite competitive.

Re: I tried Servo

#54
post #28

Earlier quoted context omitted.

The end of Pocket is just another sad example. As an April fools joke, Mozilla should announce that they are discontinuing Firefox in order to focus on their core business, which is a beautiful abstraction: the Platonic ideal of discontinuing popular products.

Strange. I remember reading nothing but complaints about Pocket when they bought and integrated it. I guess it grew on people.

Even if you dislike Pocket, its purchase/deprecation is an example of Mozilla failing to effectively use its capital.

Re: I tried Servo

#55

> The current roadmap lists Shadow DOM and CSS Grid as priorities I've been working on the CSS Grid support. About to land "named grid lines and areas" support which should make a bunch more websites layout correctly. I'm biased because it's my project, but IMO the approach Servo is using for CSS Grid is pretty cool in that the actual implementation is in an external library (Taffy [0]) that can be used standalone an…

> (Taffy [0]) that can be used standalone and is widely used accross the Rust UI ecosystem, including in the Blitz [1] web engine (which also uses Taffy for Flexbox and Block layout)

This is the first time I hear about Blitz. Looks equally interesting and ambitious. It is probably the real undercover web engine. Servo was widely known around when Rust debuted.

Re: I tried Servo

#56

> The Dogemania test ran at a smooth 60 FPS on my M4 Pro MacBook Pro until reaching around 400 images I ran Dogemania on Chrome until 1400 images at steady 60 FPS at which point I got bored and closed the tab.

If dogemania keeps the images still after animation isn't it embarrassingly optimizable? Why cant an Amiga do infinity of these?

It did! Infinite bobs.

Re: I tried Servo

#58

It's still baffling to me that Mozilla threw out Firefox's technical future Very little about Mozilla makes sense --- until you follow the money.

I still strongly believe Servo can be a real counterpoint to Chrome/Chromium's hegemony in the long haul. Not sure why Mozilla ditched it nor why The Linux Foundation gives little to no support at all to it.

> nor why The Linux Foundation gives little to no support at all to it

The Linux Foundation is mostly a dumping ground for dead and dying projects. Particularly they seem to specialize in abandoned commercial open source projects.

I dont think the Foundation provides much, if any, developer funding for these projects. They list $193M in "project support" expenses but host over 1000 projects.

Re: I tried Servo

#59

Earlier quoted context omitted.

How do you propose standards to the web groups? I want to propose CSS-inheritance—by-name (#box {inherit:$(#menu)}) and the reintroduction of marquee tags for horizontal scrolling (a frequently used UI pattern on shopping sites).

> How do you propose standards to the web groups? I'm not sure. I tried opening an issue at https://github.com/w3c/csswg-drafts but that didn't get me very far. I suspect it's a case of making connections and then getting yourself an invite to present at a meeting.

I succeeded with opening an issue and getting something to be supported in browsers (although I think it's not yet in the standard). It was a very small and fairly uncontraversial tweak which was easy to specify, implement, and test, though - bigger things are probably harder.

https://github.com/w3c/csswg-drafts/issues/6203

Re: I tried Servo

#60
post #23

While it's hard to know what comes of it, there is also https://ladybird.org/ to challenge to monopoly of Blink.

I just don't get the point of ladybird. They have full time engineers and are soliciting donations, so it's clearly more than a hobby project. Maybe my assumptions are off, but I just can't imagine they could ever become competitive in terms of features, security and performance with the big engines. Blink is setting the pace, Webkit is barely able to keep up and Gecko is slowly falling behind. All of these teams are…

It is donation funded with no reliance on outside parties. They don't have to inject ads into pages like brave did or sell out to Google compromising their independence on web standards.

They're ahead of Servo already anyway, and better funded.

Post reply on HN