Goanna (software) explained

Goanna
Released:January 2016
Developer:M. C. Straver[1]
Programming Language:C++
Genre:Browser engine
License:MPL 2.0

Goanna is an open-source browser engine and part of Unified XUL Platform that was forked from Mozilla's Gecko.[2] It is used in the Pale Moon and Basilisk browsers. It underlies the Interlink mail client, Hyperbola's IceWeasel, and other UXP-based applications.[3] [4] It was also unofficially ported to Windows XP for the K-Meleon browser[5] and Mypal.[6]

History

Goanna as an independent fork of Gecko was first released in January 2016.[7] 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]

Notes and References

  1. Web site: About Moonchild Productions . https://web.archive.org/web/20170313050503/http://www.moonchildproductions.info/about.shtml . M.C. Straver . 2017-03-13 . 2018-04-19 . dead .
  2. Web site: The Goanna layout engine . https://web.archive.org/web/20230124144046/https://www.palemoon.org/tech/goanna.shtml . M.C. Straver . 2023-01-24 . 2023-01-24 . live . Pale Moon website .
  3. Web site: UXP vs goanna . forum.palemoon.org.
  4. Web site: There is only XUL . 18 September 2018.
  5. Web site: K-Meleon on Goanna. kmeleonbrowser.org.
  6. https://mypal-browser.org/ Mypal browser homepage
  7. Web site: Release notes for old versions of Pale Moon . palemoon.org .
  8. Web site: Introducing Goanna . M.C. Straver . 2015-06-22 . 2017-02-10 . forum.palemoon.org.
  9. Web site: Pale Moon to switch from Gecko to Goanna rendering engine. ghacks.net. 2015-06-22. 2017-11-25.
  10. Web site: Basilisk web browser . 2018-04-18 .
  11. Web site: Quantum . 2018-04-18 . wiki.mozilla.org.
  12. Web site: Multiprocess Firefox . Mozilla . 24 August 2018 . developer.mozilla.org . 4 September 2015 . https://web.archive.org/web/20150904032512/https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox . dead .
  13. Web site: Multi-process, or: the drawbacks nobody ever talks about. . M.C. Straver . 24 August 2018 . forum.palemoon.org.