Software:Goanna
Developer(s) | M. C. Straver[1] |
---|---|
Initial release | January 2016[2] |
Written in | C++ |
Type | Browser engine |
License | MPL 2.0 |
Website | www |
Goanna is an open-source browser engine and part of Unified XUL Platform that was forked from Mozilla's Gecko.[3] It is used in the Pale Moon and Basilisk browsers. It underlies the Interlink mail client, Hyperbola's IceWeasel, and other UXP-based applications.[4][5] It was also unofficially ported to Windows XP for the K-Meleon browser[6] and Mypal.[7]
History
Goanna as an independent fork of Gecko was first released in January 2016.[2] The project's founder and lead developer, M. C. Straver,[1] cited technical- and trademark-related motives to do this in the context of Pale Moon's increasing divergence from Firefox.[8][9] There are two significant aspects of Goanna's divergence: it does not have any of the Rust language components that were added to Gecko during Mozilla's Quantum project,[10][11] and applications that use Goanna always run in single-process mode, whereas Firefox became a multi-process application.[12][13]
References
- ↑ 1.0 1.1 M.C. Straver. "About Moonchild Productions". http://www.moonchildproductions.info/about.shtml.
- ↑ 2.0 2.1 "Release notes for old versions of Pale Moon". palemoon.org. http://www.palemoon.org/releasenotes-archived.shtml.
- ↑ M.C. Straver. "The Goanna layout engine". Pale Moon website. https://www.palemoon.org/tech/goanna.shtml.
- ↑ "UXP vs goanna". forum.palemoon.org. https://forum.palemoon.org/viewtopic.php?f=62&t=17213.
- ↑ "There is only XUL". http://thereisonlyxul.org/.
- ↑ "K-Meleon on Goanna". kmeleonbrowser.org. http://kmeleonbrowser.org/forum/list.php?19.
- ↑ Mypal browser homepage
- ↑ "Introducing Goanna". forum.palemoon.org. M.C. Straver. 2015-06-22. https://forum.palemoon.org/viewtopic.php?f=1&t=8607.
- ↑ "Pale Moon to switch from Gecko to Goanna rendering engine". ghacks.net. 2015-06-22. https://www.ghacks.net/2015/06/22/pale-moon-to-switch-from-gecko-to-goanna-rendering-engine/.
- ↑ "Basilisk web browser". http://www.basilisk-browser.org/.
- ↑ "Quantum". wiki.mozilla.org. https://wiki.mozilla.org/Quantum.
- ↑ "Multiprocess Firefox". developer.mozilla.org. Mozilla. https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox.
- ↑ "Multi-process, or: the drawbacks nobody ever talks about.". forum.palemoon.org. M.C. Straver. https://forum.palemoon.org/viewtopic.php?f=26&t=17442.