Live data from Hacker News

Servo is now available on crates.io

servo.org

151–155 of 155 posts

Re: Servo is now available on crates.io

#151
post #27

Earlier quoted context omitted.

Mozilla can't help it but be their own worst enemy. Ladybird may well never have happened if Mozilla just had kept working on Servo, and Ladybird is most definitely going to out compete Firefox when it reaches maturity, as Mozilla keeps on burning bridges with open source enthusiasts.

The problem with Mozilla is not just technical but cultural. The organization has been infected with managers. The managers want to keep their jobs more than they want Firefox to succeed. Clearly the solution is for the managers to fire themselves and allow the developers to run the show, but that was not going to happen. Ladybird, by contrast, is a developer-lead open source project that has no such constraints. The…

> The problem with Mozilla is not just technical but cultural.

Not once in my career have I come across a problem that wasn't cultural. There are no purely technical problems in software. Everything can be achieved, everything can be worked around. All one need is a consensus. Enters cultural problems.

> The managers want to keep their jobs more than they want Firefox to succeed.

Coincidentally, also throughout my career, not once have I met an engineer that didn't put the entire blame on managers. Introspection really isn't our forte, is it? :)

Re: Servo is now available on crates.io

#152
post #4

It's a great move. The early development of Rust aimed to support Servo. However, it's still disappointing that the script engine uses SpiderMonkey, which is purely C++.

There are what, 5+ rust javascript engines that claim to be production-ready? Bolting one of those on in place of spider monkey seems like a reasonable future direction

wait, Servo is a js engine? I thought it was only about rendering websites

Re: Servo is now available on crates.io

#153
post #39

Here's a vibe-coded "servo-shot" CLI tool which uses this crate to render an image of a web page: https://github.com/simonw/research/tree/main/servo-crate-exp... git clone https://github.com/simonw/research cd research/servo-crate-exploration/servo-shot cargo build ./target/debug/servo-shot https://news.ycombinator.com/ Here's the image it generated: https://gist.github.com/simonw/c2cb4fcb15b0837bbc4540c3d398c...

I wonder why most of the "g" characters are cropped.

[dead]

Re: Servo is now available on crates.io

#154
post #19

Earlier quoted context omitted.

> System web views were available as drag and drop components in VB6 two and a half decades ago. There's nothing "new" about that as a concept We are in a thread discussing a Rust library, logically, I was referring to the current approach in GUI rendering in the Rust space (such as Tauri and Dioxus). > and plenty of reasons to not want to use Blink/WebKit. Such as? Can you name a few objective reasons against Blink/…

Tauri/Dioxus aren't necessarily the end state of Rust GUI

adding to this Dioxus is working on its native flavour which uses some of the same components Servo uses (check Blitz)

Re: Servo is now available on crates.io

#155

So, since this is the top post on Hacker News, and the website's description is a bit too high level for me, what does Servo let me do? By "web technologies", does it mean "put a web browser inside your desktop app"?

It's an alternative browser engine, vis a vis Ladybird

is ladybird embeddable?
Post reply on HN