Electron-like-with-Servo #28411
Replies: 8 comments 4 replies
-
There are no such apps at this time. The only examples of embedding Servo right now are https://github.com/servo/servo/tree/master/ports and https://github.com/servo/servo/tree/master/support. |
Beta Was this translation helpful? Give feedback.
-
(Triage : issue can probably be closed now) |
Beta Was this translation helpful? Give feedback.
-
I think embedding (something similar to WebViews or Electron) may be an interesting beachhead for Servo. In other words, making it possible to swap in Servo into Electron as the engine, or to use Servo on its own in a fashion similar to Electron. Since embedding often (though not always) will have a single set of CSS and JS that it's expected to run (basically a bundled app), there is less problem caused by e.g. servo not supporting all Web APIs, or not handling all edge cases. Basically, if it runs your code, that's enough. So it'll probably be "useful" (regardless of where you put the threshold) earlier in an embedding context, compared to it being "useful" as a general browser. Should it catch on as a tool for embedding, that would drive more usage and more contributions, which would be a beneficial circle. |
Beta Was this translation helpful? Give feedback.
-
I think this is a big fault of servo, and one of the big reasons why chromium remains so dominant. I've a web app that I'd like to bundle into a desktop program, and I'd quite like to use servo for this. Is there any documentation or alike on this, or is it totally unsupported? |
Beta Was this translation helpful? Give feedback.
-
Mozilla go brrr.... |
Beta Was this translation helpful? Give feedback.
-
Tauri-servo now has nlnet funding https://nlnet.nl/project/Tauri-Servo/
|
Beta Was this translation helpful? Give feedback.
-
"Starling" was apparently something being worked on in 2018 after the ending of BrowserHTML but I see no mention of it online, unless my search-fu is terrible.
I'd much prefer to use Servo than Electron but it's not as easy to get up and running as Electron. Are there public examples of a Servo-based app built with HTML/CSS/JS?
Beta Was this translation helpful? Give feedback.
All reactions