Is Servo production-ready enough to replace or embed alongside engines like WebKit or Blink?
Servo is now available on crates.io
11–20 of 155 posts
Re: Servo is now available on crates.io
#12It'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++.
Re: Servo is now available on crates.io
#13It'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++.
Re: Servo is now available on crates.io
#14Too little too late now that the new meta is to use system provided webviews so you don't have to ship a big ass web renderer per app.
Re: Servo is now available on crates.io
#15Too little too late now that the new meta is to use system provided webviews so you don't have to ship a big ass web renderer per app.
Re: Servo is now available on crates.io
#16It'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++.
It's best not to try and eat the elephant in one bite, which is perhaps where this project went wrong initially. Maybe this is a symptom of learning from past mistakes rather than a flaw.
Re: Servo is now available on crates.io
#17Is there a table of implemented RFCs? Something similar to http://caniuse.com where we can see what HTML/JS/CSS standards and features are implemented? If it exists, I can't seem to find it. Closest thing seems to be "experimental features" page but its not quite detailed enough.
Re: Servo is now available on crates.io
#18Re: Servo is now available on crates.io
#19Too little too late now that the new meta is to use system provided webviews so you don't have to ship a big ass web renderer per app.
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, and plenty of reasons to not want to use Blink/WebKit.
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/WebKit (the technology) that does not involve just not liking Google/Apple?
Re: Servo is now available on crates.io
#20Did firefox drop servo? I recalled they where in the progress of "rewrite in rust"?
Most other parts of Servo were not mature enough to integrate at the time Mozilla decided to end support for the project and didn't look like they would be mature enough any time soon. The DOM engine for example was in the early stages of being completely rewritten at the time because the original version had an architecture that made supporting the entire breadth of web standards challenging.
Keep in mind that you can continue adding Rust to Firefox without replacing whole components. It's not like Mozilla abandoned the idea of using more Rust in Firefox just because they stopped trying to rewrite whole components from the ground up.