Goanna (software)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Goanna
Goanna logo
Developer(s) M.C. Straver[1]
Initial release January 2016[2]
Written in C++
Type Browser engine
License MPL 2.0
Website www.moonchildproductions.info/goanna.shtml

Goanna is an open source browser engine that is a fork of Mozilla's Gecko.[3] It is used in the Pale Moon browser, the Basilisk browser, and the FossaMail email client.

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] had both technical and legal motives to do this in the context of Pale Moon's increasing divergence from Firefox.[4][5]

Of note, Goanna does not have any of the Rust language components that were added to Gecko during Mozilla's Quantum project.[6][7]

Standards support[edit]

Core web standards supported in Goanna:

  • HTML5
  • CSS 2.1 plus some of CSS 3
  • DOM Level 2 plus some of Level 3

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
  3. ^ M.C. Straver. "The Goanna layout engine". Archived from the original on 2017-04-25. Retrieved 2018-04-19. 
  4. ^ "Introducing Goanna". M.C. Straver. 2015-06-22. Retrieved 2017-02-10. 
  5. ^ "Pale Moon to switch from Gecko to Goanna rendering engine". ghacks.net. 2015-06-22. Retrieved 2017-11-25. 
  6. ^ Basilisk web browser
  7. ^ "Quantum". Mozilla Wiki. Retrieved 2018-04-18.