This would allow for Electron-like frameworks that work on top of Gecko and SpiderMonkey instead of Chromium via CEF.
It would also be good for embedding webpages in desktop applications. As it stands, CEF is the go to for this along with some WebKit-based options like WPE.
Oh god yes. That could be worked on with Tauri.
I tried in the past with a FFOS emulator: https://discourse.mozilla.org/t/g-ene-one-day-experiment-gecko-alternative-to-electron-nw-js/7106
But mozilla tried years ago with positron: https://github.com/mozilla/positron
Maybe today with Servo it is possible and avoid to use Gecko that is so integrate in Firefox that is idficult to separate it
Hey all, Here with an exciting update…Your idea has received a great deal of votes (kudos) in the Mozilla Connect community, so we are upgrading the status to “Trending idea.” This means it’s now one step closer to reaching our internal teams for review—learn more about The Idea Journey. Please keep the conversation going, add more details, and stay tuned for updates 😃-The Community Team
I would absolutely love to see this happen. One of the easiest things I would love to see was better documentation and examples for using embedded gecko in your own application. Thunderbird currently does this, I presume using browser.chromeURL or toolkit.defaultChromeURI. I would absolute love to see better documentation of the process of using these and the surrounding file structure.
I would avoid using Servo as it is less actively developed then Gecko and no longer associated with Mozilla.
It could help in wider adoption of Gecko, plus many app developers could prefer Gecko over Blink due to lower average memory consumption, which is especially important in gaming.
Hey all, Here with another exciting update…This idea has been upgraded to "In review" which means it will be brought to our internal teams for review—learn more about The Idea Journey. As soon as we have another update on its status, we’ll let you know right here in the comment section.
Stay tuned 😃
-The Community Team