Goanna (програма)

Сфера використання

Goanna використовується в веб-браузері Pale Moon, Basilisk та в інших програмах на основі UXP[4][5]. Форк браузера K-Meleon також використовує Goanna[6].

Історія розробки

Goanna, як незалежний форк Gecko, вперше виданий в січні 2016 року[2]. Засновник проєкту і основний розробник M. C. Straver[1] мав як технічні, так і юридичні мотиви зробити Pale Moon відмінним від Firefox[7][8].

Особливості

Дві основні відмінності Goanna:

  • не має компонентів, написаних на мові програмування Rust, котрі були додані в Gecko в рамках проєкту Mozilla Quantum[9][10];
  • додаток, котрий використовує Goanna, завжди запускається як один процес, в той час, як Firefox мультипроцесорна програма[11][12].

Підтримувані стандарти

Основні web-стандарти, які підтримує Goanna:

  • HTML версії 3 і 4, більшість з HTML5.
  • CSS версії 2 і 3.
  • DOM рівні 2 і 3.

Див. також

Примітки

  1. M.C. Straver. About Moonchild Productions. Архів оригіналу за 13 березня 2017. Процитовано 19 квітня 2018.
  2. Release notes for old versions of Pale Moon. palemoon.org.
  3. M.C. Straver. The Goanna layout engine. moonchildproductions.info. Архів оригіналу за 25 квітня 2017. Процитовано 19 квітня 2018.
  4. UXP vs goanna. forum.palemoon.org.
  5. There is only XUL. Процитовано 18 вересня 2018.
  6. K-Meleon on Goanna. kmeleonbrowser.org.
  7. Introducing Goanna. forum.palemoon.org. M.C. Straver. 22 червня 2015. Процитовано 10 лютого 2017.
  8. Pale Moon to switch from Gecko to Goanna rendering engine. ghacks.net. 22 червня 2015. Процитовано 25 листопада 2017.
  9. Basilisk web browser. Процитовано 18 квітня 2018.
  10. Quantum. wiki.mozilla.org. Процитовано 18 квітня 2018.
  11. Multiprocess Firefox. developer.mozilla.org. Mozilla. Процитовано 24 серпня 2018.
  12. Multi-process, or: the drawbacks nobody ever talks about.. forum.palemoon.org. M.C. Straver. Процитовано 24 серпня 2018.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.