Gecko
Gecko (stilizat ca ɢecko) este un motor de navigator web cu sursă deschisă dezvoltat de Mozilla, utilizat în principal pentru afișarea paginilor web. Software-ul interpretează fișiere HTML, foi de stil (CSS) și alte resurse (de exemplu date media), prezentând rezultatul interpretat pe ecran sub formă formatată.[4]
Gecko este folosit în mod extensiv în produsele Mozilla, precum Firefox, SeaMonkey sau Thunderbird, și, într-o stare întreruptă, în AOL Netscape și Netscape Navigator, alături de numeroase alte proiecte. Începând cu versiunea 5, numărul versiunii curente corespunde cu numărul versiunii principale curente a Firefox.[5]
Motorul este conceput pentru a susține standardele deschise ale Internetului și poate fi folosit pentru a reda atât pagini web, cât și interfața unei aplicații. Gecko oferă un API de programare bogat, potrivit pentru o gamă largă de aplicații conectate la Internet, precum navigatoare web, prezentarea de conținut și aplicații client/server.[6]
Gecko este scris în C++ și JavaScript și, din 2016, suplimentar și în Rust. Este software gratuit și open-source, supus termenilor Licenței Publice Mozilla versiunea 2. Mozilla susține oficial utilizarea sa pe Android, Linux, macOS și Windows.[7][8]
Note și referințe
[modificare | modificare sursă]- ↑ https://www.firefox.com/en-US/firefox/147.0.4/releasenotes/. Lipsește sau este vid:
|title=(ajutor) - 1 2 Citare goală (ajutor)
- 1 2 3 4 https://hg.mozilla.org/mozilla-central/file/tip/toolkit/content/license.html. Accesat în . Lipsește sau este vid:
|title=(ajutor) - ↑ Bergstrom, Lars; et al. (mai 2016). „Engineering the Servo Web Browser Engine using Rust” (PDF). Proceedings of the International Conference on Software Engineering. Arhivat din original (PDF) la .
- ↑ „Embedding Mozilla”. Mozilla.org. . Accesat în .
- ↑ Yegulalp, Serdar (). „Mozilla binds Firefox's fate to the Rust language”. InfoWorld.
- ↑ „Gecko FAQ”. MDN Web Docs. Arhivat din original la . Accesat în .
- ↑ „Simple Firefox for Android build”. Arhivat din original la . Accesat în .
Gecko is implemented using C++ and JavaScript.