@Kdude @Vivaldi IIRC Gecko is a nightmare to embed the way Vivaldi does Chromium. A lot of Firefox forks are forked from the entire browser for this reason. I recall from a friend that Second Life had to switch from Gecko to Chromium for its embedded web browser.

Servo seems to be the way forward in this regard but it's still in development.