Goanna (програма)

Goanna
Тип Браузерний рушій
Розробник M. C. Straver[1]
Перший випуск січень 2016[2]
Мова програмування C++
Ліцензія MPL 2.0

Goanna — програмне забезпечення з відкритим початковим кодом, браузерний рушій, форк рушія Mozilla Gecko[3].

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

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. Архів оригіналу за 27 лютого 2013. Процитовано 16 лютого 2021.
  3. M.C. Straver. The Goanna layout engine. moonchildproductions.info. Архів оригіналу за 25 квітня 2017. Процитовано 19 квітня 2018.
  4. UXP vs goanna. forum.palemoon.org. Архів оригіналу за 11 листопада 2020. Процитовано 16 лютого 2021.
  5. There is only XUL. Архів оригіналу за 10 серпня 2018. Процитовано 18 вересня 2018.
  6. K-Meleon on Goanna. kmeleonbrowser.org. Архів оригіналу за 11 січня 2018. Процитовано 16 лютого 2021.
  7. Introducing Goanna. forum.palemoon.org. M.C. Straver. 22 червня 2015. Архів оригіналу за 11 листопада 2020. Процитовано 10 лютого 2017.
  8. Pale Moon to switch from Gecko to Goanna rendering engine. ghacks.net. 22 червня 2015. Архів оригіналу за 25 червня 2015. Процитовано 25 листопада 2017.
  9. Basilisk web browser. Архів оригіналу за 21 липня 2017. Процитовано 18 квітня 2018.
  10. Quantum. wiki.mozilla.org. Архів оригіналу за 20 травня 2019. Процитовано 18 квітня 2018.
  11. Multiprocess Firefox. developer.mozilla.org. Mozilla. Архів оригіналу за 4 вересня 2015. Процитовано 24 серпня 2018.
  12. Multi-process, or: the drawbacks nobody ever talks about. forum.palemoon.org. M.C. Straver. Архів оригіналу за 11 листопада 2020. Процитовано 24 серпня 2018.