logoalt Hacker News

rpdillontoday at 9:04 PM6 repliesview on HN

Not really. There's a parallel thread on the front page where everybody's talking about writing a browser engine in anything other than Rust is irresponsible, and ridiculous. And yet, no one's rushing to pick up Servo. There seem to be some projects in GTK and QT to embed it, but other than a handful of pretty niche browsers, doesn't seem like there's much use.


Replies

Rohansitoday at 9:09 PM

Nobody is using it because it's not ready to be used. Compatibility with web standards is nowhere near the level of browsers people actually want to use.

Xirdustoday at 9:09 PM

Writing a new browser engine at all is irresponsible and ridiculous. Doing it in anything other than Rust just makes it slightly more irresponsible than it already is.

show 1 reply
akiselevtoday at 10:29 PM

> And yet, no one's rushing to pick up Servo.

Mozilla Firefox merged Servo's Stylo CSS engine into Firefox 57 in 2017 and their WebRender renderer into Firefox 67 in 2019. I guess you could call that a "pretty niche browser" even then but that's a stretch.

No one's rushing to pick it up because Servo was originally an experimental Rust project meant to incrementally replace parts of Firefox. Then Mozilla stopped funding its development, and only recently have people picked it back up again as an independent browser implementation.

hn_submittoday at 9:27 PM

I believe Ladybird is being ported to Rust as we speak.

show 1 reply
cyberaxtoday at 9:39 PM

Up until ~2015 one of the world's most deployed browser engines was Sciter. A work of _one_ person. A fast embedded browser engine, a binary about 4Mb in size.

It was used to render the UI in apps like our favorite McAfee antivirus.

This niche is still wide open. Electron apps are just terrible, and a focused fast embeddable browser engine would be very welcome.

show 2 replies