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