Jump to content
Wikipedia The Free Encyclopedia

Goanna (software)

From Wikipedia, the free encyclopedia
Open source browser engine
This article relies excessively on references to primary sources . Please improve this article by adding secondary or tertiary sources.
Find sources: "Goanna" software – news · newspapers · books · scholar · JSTOR
(January 2024) (Learn how and when to remove this message)
Goanna
Goanna logo
Developer M. C. Straver[1]
Initial releaseJanuary 2016[2]
Written inC++
Type Browser engine
License MPL 2.0
Websitewww.palemoon.org/tech/goanna.shtml

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 fork of Basilisk known as Iceweasel-UXP, and other UXP-based applications.[4] [5] [6] It was also unofficially ported to Windows XP for the K-Meleon browser[7] and Mypal.[8]

History

[edit ]

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.[9] [10] 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,[11] [12] and applications that use Goanna always run in single-process mode, whereas Firefox became a multi-process application.[13] [14]

References

[edit ]
  1. ^ a b M.C. Straver. "About Moonchild Productions". Archived from the original on 2017年03月13日. Retrieved 2018年04月19日.
  2. ^ a b "Release notes for old versions of Pale Moon". palemoon.org.
  3. ^ M.C. Straver. "The Goanna layout engine". Pale Moon website. Archived from the original on 2023年01月24日. Retrieved 2023年01月24日.
  4. ^ "UXP vs goanna". forum.palemoon.org.
  5. ^ "Iceweasel-UXP". Hyperbola. Retrieved 2024年05月23日.
  6. ^ "There is only XUL" . Retrieved 18 September 2018.
  7. ^ "K-Meleon on Goanna". kmeleonbrowser.org.
  8. ^ Mypal browser homepage
  9. ^ "Introducing Goanna". Pale Moon forum. M.C. Straver. 2015年06月22日. Retrieved 2017年02月10日.
  10. ^ Brinkmann, Martin (2015年06月22日). "Pale Moon to switch from Gecko to Goanna rendering engine". ghacks.net. Retrieved 2017年11月25日.
  11. ^ "Basilisk web browser". basilisk-browser.org. Retrieved 2018年04月18日.
  12. ^ "Quantum". MozillaWiki. Retrieved 2018年04月18日.
  13. ^ "Multiprocess Firefox". Mozilla Developer Network. Archived from the original on 4 September 2015. Retrieved 24 August 2018.
  14. ^ "Multi-process, or: the drawbacks nobody ever talks about". Pale Moon forum. M.C. Straver. 2017年11月20日. Archived from the original on 2020年11月11日. Retrieved 24 August 2018.

AltStyle によって変換されたページ (->オリジナル) /