Stylo and the like let us get improvements out to users well before we need to deal with that.
Basically we intend for it to work eventually on android, but it didn't get prioritized.
Stylo can be disabled at build time, and this was the case for 55 and is still the case for android. We don't remove the associated prefs in that case (about:config doesn't have UX because it's not exactly user facing).
You can go to about:support to see if stylo is actually enabled. There's a "stylo" column. It's not there in 55, but no 55 release has stylo enabled at build time; so if you don't have that column at all, stylo isn't there.
I remember the original Mozilla, how it started out as a total rewrite of Navigator. It took years to reach feature parity and Navigator lost all of its market share in that time.
Being able to do refactorings like this, and introduce a whole new language at the same time, is seriously impressive engineering. Bravo.
Do you have a link? I went looking for information about embedding Servo and found nothing.
I can't seem to find the original example I'm thinking of that showed how to build an Android application (using cargo-apk) that embedded Servo.
The article says We’re swapping in parts from our experimental browser Servo but servo.org says Servo is a modern high-performance browser engine. That's quite a difference.
Would be quite happy with servo being an engine and firefox being the browser (love firefox btw), just like how webkit/blink are the engines powering chrome/safari/opera. with bits and pieces of servo landing into firefox (just like how the CSS engine is landing in now).
I could be wrong though.